新手求助!关于devfs设备文件系统的问题~~~~~~~~

发布于 2022-09-20 13:38:30 字数 516 浏览 10 评论 0

我是个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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼眸 2022-09-27 13:38:30

代码和makefile贴详细点

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文