新手求助!关于devfs设备文件系统的问题~~~~~~~~
我是个Linux设备驱动程序的新手,我在编写驱动程序的时候遇到一个问题,困恼我半天!
就是我利用devfs设备文件系统创建设备驱动程序相应的设备文件:
头文件中我调用了 #include<linux/devfs_fs_kernel.h> 然后在模块初始化函数中 调用了
devfs_asdf=devfs_register(NULL,"asdf",DEVFS_FL_DEFAULT,asdf_major,0,S_IFCHR|S_IRUSR|S_IWUSR,&asdf_fops,NULL); 用GCC编译都通过啊 我用gcc -c -I/usr/src/linux-2.4/include asdf.c 编译通过 后来用insmod asdf.o 加载后 在/dev中就是没有生成asdf的设备文件,请问为什么呢?我查了资料,我写的没错啊 可是为什么呢 好像第一次的时候还可以,后来就不行了 郁闷死了!!!:em11: :em11: :em11:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
代码和makefile贴详细点