obj-m :=joydev.o
KERNEL=/myfile/linux-3.0.50 #这个是你内核的所在巧卖目录是什么就填什么
all:
make -C $(KERNEL) M=$(PWD) moduled #这句话要神雹以TAB键开头,不能是空格键。
保存退出
然后在终端敲入make
驱动中都有fileopation结构体,里面就是你readwrite
open
close接口函数。你读写这个你创建的驱动文件就会去调用的。
你现在编译进内核,也是一个道理含贺啊。没有自动创建,就自己挂载创建,你看内核里面谈尘派驱动里都有
devfs_mk_dir
devfs_register
和你的mknod一兄颂样它自动会创建节点的。当然这是2.4的方法,2.6不支持DEVFS了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)