第二章 构造和运行模块

429阅读 0评论2009-10-24 天海一线
分类:嵌入式

2.6内核需要构造内核源码树。内核版本和目标处理器必须一致。
 
当前进程,current->comm进程命令名,current->pid进程ID。
 
内核中没有浮点运算。
 
Makefile编写:
obj-m:=
module-objs:=
make -C 内核源码树目录 M='pwd' modules
 
modprobe会搜索并加载依赖模块
 
EXPORT_SYMBOL_GPL(name);//导出符号表
 
模块参数:
类型bool charp int long short uint ulong ushort
权限S_IRUGO只读 S_IWUSR可写
 
用户空间的驱动为服务进程(daemon)
上一篇:第一章 设备驱动程序简介
下一篇:第三章 外科手术队伍