简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
驱动开发使用的是tq2440的开发板,linux内核版本为linux-2.6.30.4。 开发平台: 虚拟机下UBUNTU,内核2.6.38.10交叉编译编译器:天嵌公司提供的arm-linux-gcc 4.3.3 内核树:/opt/EmbedSky/linux-2.6.30.4目标平台:TQ2440,内核是ARM9 OS内核:配套光盘中的linux-2.6.
驱动开发使用的是tq2440的开发板,linux内核版本为linux-2.6.30.4。 开发平台: 虚拟机下UBUNTU,内核2.6.38.10交叉编译编译器:天嵌公司提供的arm-linux-gcc 4.3.3 内核树:/opt/EmbedSky/linux-2.6.30.4目标平台:TQ2440,内核是ARM9 OS内核:配套光盘中的linux-2.6.
代码是直接复制《LINUX设备驱动开发详解》里面的(源代码见下面)。Makefile如下:obj-m := globalmem.o KERNELBUILD := /lib/modules/`uname -r`/builddefault:make -C $(KERNELBUILD) M=$(shell pwd) modulesclean:rm -rf *.o .*.c
转载于:http://fengqing888.blog.163.com/blog/static/3301141620100623933512/1.冒号(:)用法(1)表示机构内位域的定义(即该变量占几个bit空间)typedef struct _XXX{unsigned char a:4;unsigned char c;} ; XXX(2)构造函数后面的