随笔分类 -  s3c2440

摘要:网卡驱动程序框架: app: socket 若干层网络协议--纯软件 hard_start_xmit || /\ \/ || netif_rx sk_buff 硬件相关的驱动程序(要提供hard_start_xmit, 有数据时要用netif_rx上报) 硬件 怎么写网卡驱动程序?1. 分配一个ne 阅读全文
posted @ 2017-01-11 19:24 我有一壶酒 阅读(518) 评论(0) 推荐(0)
摘要:1. 原子操作原子操作指的是在执行过程中不会被别的代码路径所中断的操作。常用原子操作函数举例:atomic_t v = ATOMIC_INIT(0); //定义原子变量v并初始化为0atomic_read(atomic_t *v); //返回原子变量的值void atomic_inc(atomic_ 阅读全文
posted @ 2017-01-11 19:20 我有一壶酒 阅读(109) 评论(0) 推荐(0)
摘要:所有的系统调用,基于都可以在它的名字前加上“sys_”前缀,这就是它在内核中对应的函数。比如系统调用open、read、write、poll,与之对应的内核函数为:sys_open、sys_read、sys_write、sys_poll。 一、内核框架: 对于系统调用poll或select,它们对应 阅读全文
posted @ 2017-01-11 19:18 我有一壶酒 阅读(495) 评论(0) 推荐(0)
摘要:(1)准备使用软件维护工具apt-get。 Ubuntu7.10中没有安装FTP、SSH、NFS服务器软件,它提供了一个很方便的安装、升级、维护软件的工具apt-get。apt-get从光盘、网络上下载程序并安装。 第一次使用apt-get来安装程序之前,要先完成以下两件事。 1、修改/etc/ap 阅读全文
posted @ 2017-01-11 19:07 我有一壶酒 阅读(234) 评论(0) 推荐(0)
摘要:dnw: 在菜单里输入y, 然后使用dnw.exe发送yaffs2文件或dnw: 在菜单里输入j, 然后使用dnw.exe发送jffs2文件, 再参考使用手册P44设置bootargs tftp:tftp 30000000 fs_qtopia.yaffs2nand erase rootnand wr 阅读全文
posted @ 2017-01-11 18:31 我有一壶酒 阅读(205) 评论(0) 推荐(0)
摘要:制作YAFFS2、JFFS2文件系统映象文件制作文件系统映象非常简单。① 制作YAFFS2文件系统映象文件对于YAFFS2,要用到mkyaffs2image工具,它在/work/linux/tools目录下。源码为/work/system/yaffs_source_util_larger_small 阅读全文
posted @ 2017-01-11 18:19 我有一壶酒 阅读(232) 评论(0) 推荐(0)
摘要:先创建一个临时目录:mcx@mcx-virtual-machine:/home/work/tools$ mkdir tmp 解压到根目录:mcx@mcx-virtual-machine:/home/work/tools$ sudo tar xjf arm-linux-gcc-4.3.2.tar.bz 阅读全文
posted @ 2016-09-04 12:00 我有一壶酒 阅读(310) 评论(0) 推荐(0)
摘要:第一、安装、配置、启动FTP、SSH或NFS服务 参考韦东山的嵌入式linux应用开发完全手册 http://pan.baidu.com/s/1o79h3n0 第二、windows、linux以及开发板需要三者ping通 参考资料:http://pan.baidu.com/s/1o8Uw0vo 注: 阅读全文
posted @ 2016-05-29 15:56 我有一壶酒 阅读(719) 评论(0) 推荐(0)
摘要:一、解决无法搜索wifi信号的问题 卸载掉之前的驱动,上网下载其他的驱动程序安装。 http://drivers.mydrivers.com/drivers/463_185289.htm 二、安装完后重启。就可以搜索到wifi信号,连接,在之前连接成功还是不可以上网的,参考问题解决方案 http:/ 阅读全文
posted @ 2016-05-25 23:44 我有一壶酒 阅读(1766) 评论(0) 推荐(0)
摘要:1、修改IP地址,使虚拟机,电脑PC机、开发板位于同一个网段,开发板网线与电脑网络接口连接,如PC:ip 192.168.0.112 255.255.255.0 虚拟机 192.168.0.8 255.255.255.0 开发板 192.168.0.17 255.255.255.0 可参考我的文件里 阅读全文
posted @ 2016-05-04 18:48 我有一壶酒 阅读(436) 评论(0) 推荐(0)
摘要:U-BOOT移植,structure has no member named `CAMDIVN speed.c: In function `get_HCLK':speed.c:114: error: structure has no member named `CAMDIVN'speed.c: In 阅读全文
posted @ 2016-05-01 22:25 我有一壶酒 阅读(1570) 评论(0) 推荐(0)
摘要:初始化 NAND FLASH: 1)寄存器 NFCONT,用于开启 NAND FLASH控制器; 2)向寄存器NFCMD写入命令; 3)向寄存器NFADDR写入地址; 4)使用寄存器NFDATA进行数据的读写,在此期间需要不断的检测寄存器NFSTAT来获知 NAND FLASH的状态(忙/闲); 写 阅读全文
posted @ 2016-04-24 15:30 我有一壶酒 阅读(662) 评论(0) 推荐(0)
摘要:#!/bin/sh -e #mkconfig 100ask24x0 arm arm920t 100ask24x0 Null s3c24x0#s0 s1 s2 s3 s4 s5 s6 # Script to create header files and links to configure# U-B 阅读全文
posted @ 2016-04-04 10:56 我有一壶酒 阅读(777) 评论(0) 推荐(0)
摘要:一般在安装一些usb转串口驱动时会出现“文件的哈希值不在指定的目录”这样的提示,那么怎么解决呢?知道的别喷我哦,我只是再普及一下,嘿嘿1.鼠标移到右下角,点击“设置”,再点击“更改电脑设置”2.点击最后一个“更新和回复”,再点击“恢复”3.点击“恢复”之后,在右边点击高级启动下面的“重新启动”4.等 阅读全文
posted @ 2016-03-14 13:31 我有一壶酒 阅读(526) 评论(0) 推荐(0)