fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1100回复:5

模块的反复加载问题!

楼主#
更多 发布于:2003-06-13 14:28
我将驱动编译成模块加载后,每次重启后,都要再次加载,不知为何,请驱友们指定!!就不能一劳永逸吗!
有了驱动,人才有了力量。
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-17 13:09
我听到过一种提法:将驱动编译成模块还是编译进内核,是否将驱动编译进内核就不用每次都加载了,但就是不知如何做。

在init函数前加__
还有exit函数
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-17 13:08
重启后当然要重新加载,除非写入内核。
一劳永逸的方法是在/etc/profile中加入命令:
insmod*******
相当于dos的批处理文件一样。
zhangyanping
驱动小牛
驱动小牛
  • 注册日期2003-02-23
  • 最后登录2004-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-14 11:23
那样不好,因为你写的驱动不一定正确,所以编译进内核会影响内核工作,而且还会增加内核大小,和改动内核原文件,并且一点加在重编内核,就不能动态谢载了,所以,感觉不好!

另外就是我看了一些论坛资料,很多人在重新编译内核的时候出了问题,我感到很奇怪,为什么一定要重编内核啊?
fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-13 15:07
我听到过一种提法:将驱动编译成模块还是编译进内核,是否将驱动编译进内核就不用每次都加载了,但就是不知如何做。
有了驱动,人才有了力量。
zhangyanping
驱动小牛
驱动小牛
  • 注册日期2003-02-23
  • 最后登录2004-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-13 14:55
我也是发现这个问题,一次加载,尽管没有谢载,但是关机下次启动时在/proc/modules and /proc/devices 下又没有设备了,但是,设备节点还在,据说,是如此,每次都要重新加载,但我还没有试一下不加载是否自己调用设备!
游客

返回顶部