1. 代码内核树到建立
make
make modules
make modules_install ,会发现 /lib/module/下会有内核源代码到链接
在makefile中将进入内核到入口指向此处
2. makefile中遇到多个源文件
scull-objs := main.o pipe.o access.o
obj-m := scull.o
scull-objs, obj-m 会和内核最顶层到Makefile 协作来对模块代码进行编译
3. 嵌入式
CC = arm-linux-gcc 并可以将一些include lib 到参数挂在后面
4. 编译模块无法通过到时候,需要检查新版本内核进行到改进,有一些函数被换了地方,一些结构提被重新封装
5. ioctl 无发使用, 未解决。
阅读(172) | 评论(0) | 转发(0) |