阅读:2242回复:6
驱动的自动加载
驱动写完了,但目前只能通过insmod命令加载。最后还要通过rmmod命令将驱动卸载掉。难道要让用户这样用驱动吗?能不能将驱动打成像windowns下一样的安装包。或者如何将驱动永久性的编译进内核。
请高手赐教!!! 为什么郁闷的总是我!!!!!! |
|
沙发#
发布于:2003-08-04 23:08
修改makefile,直接编入kernel
|
|
板凳#
发布于:2003-08-05 10:42
unix1998:
能不能再详细些,小弟是菜鸟,对makefile文件也是一知半解,是要加什么参数吗? 请赐教,小弟先谢过了!!! 为什么郁闷的总是我!!! |
|
地板#
发布于:2003-08-05 22:09
你根本不用将驱动永久性的编译进内核, 你只要做两件事情就可以了:
1. 把你的驱动拷贝到 /lib/modules/$(KERNEL_VERSION)/misc 2. 在 /etc/rc.d/rc.local 文件中添加 modprob $DRIVER_NAME 这样你的驱动每次在系统启动时都会加载了 |
|
地下室#
发布于:2003-08-07 11:09
能不能将驱动打成安装包呢?总不能让用户这改改那改改吧。
Linux下有没有象windowns下一样的安装、卸载驱动程序的机制。 各位仁兄,来讨论一下。 为什么郁闷的总是我!!! |
|
5楼#
发布于:2003-08-09 22:38
有啊。rpm包就是。
你搜索一下linux的驱动,然后看看里面的readme,就知道了 |
|
6楼#
发布于:2007-03-06 13:54
假设你的linux运行级别(runlevel)为4
/etc/init.d/ 下建立脚本 insmod xxx.ko 再进入/etc/rc2.d/ 建立链接 开机自动执行 |
|