最近我对linux很兴奋。我想学习如何编写简单的linux驱动程序。我知道C和python。我正在使用ubuntu 11.10(3.0.0-12-generic kernal)。
我的怀疑
答案 0 :(得分:3)
请参阅以下链接。它包含开发内核linux char驱动程序的示例
http://tldp.org/LDP/lkmpg/2.6/html/x569.html
如果你想从头开始开发内核,那么从头开始教程
http://tldp.org/LDP/lkmpg/2.6/html/index.html
构建内核模块使用Makefile:
obj-m += module1.o
all
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean