jeanye
驱动牛犊
驱动牛犊
  • 注册日期2002-10-24
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1847回复:5

开发过linux下驱动的都看过来,怎么会没有人提出过!!!

楼主#
更多 发布于:2003-05-29 17:10
2.2内核以上都能用devfs_register来注册设备,但是我看了linux/devfs_fs_kernel.h头文件里面对这个函数的实现都是return NULL,也就是说啥都没做,返回NULL,我把头文件中实现部分隐含之后,编译通过了,但是加载模块总是说unresolved,大家是怎么解决问题的阿??斑竹知道也请解释好么!!!!!!!!
--------------------------- MAIL: jeanye@21cn.net ---------------------------
wonderwang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2004-07-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-29 20:49
你是直接调用devfs_register吗
应该是调用具体的注册函数吧。
例如,块设备用devfs_register_blkdev()
字符设备用devfs_register_chrdev()
等等
I wonder everything.
jeanye
驱动牛犊
驱动牛犊
  • 注册日期2002-10-24
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-30 09:46
但是我看linux设备驱动程序这本书就是说用devfs_register啊,而且论坛好多说做好的人也就用这个函数的,它里面有一个参数major就可以区分设备类型的!!!
--------------------------- MAIL: jeanye@21cn.net ---------------------------
LinuxARM7
驱动牛犊
驱动牛犊
  • 注册日期2003-01-24
  • 最后登录2004-01-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-05 10:07
据我的了解,
devfs 是从2.3.46开始支持。
so,2.2.x 。。。。。
jeanye
驱动牛犊
驱动牛犊
  • 注册日期2002-10-24
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-05 10:17
我用的是Rethat8,内核2.4.18-14,所以支持的,是不是需要新安装的Redhat内核默认不支持devfs啊,需要我重新编译内核才能使用这个文件系统的??????
--------------------------- MAIL: jeanye@21cn.net ---------------------------
heqingbj
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-11 00:31
好像内核默认没有ENABLE哦 你可以看看内核是不是支持了
游客

返回顶部