阅读:1224回复:3
如何将驱动程序成为LINUX内核的一部分?
1.在linux下的目录/lib/modules/有两个子目录,但它们下一级子目录却是一样的,一个是2.4.18-3 debug,一个是2.4.18-3, 为什么设立两个目录?
2.我要是把驱动程序做为内核的一部分,使一开机就好使,我除了将***.o文件加入到/lib/modules/2.4.28-3/kernel/drivers里面之外,我是否用修改一下 内核已有的驱动程序相对应的makefile文件吗?如果必须,如何改呢? 我就是想问如何将驱动程序加入到内核中,使一开机就能激活相应的硬件呢? 步骤是?具体行吗? |
|
沙发#
发布于:2002-12-24 10:18
你应该看看Makefile的规则。
你说make不行?不会阿。 obj-y+=的意思是不管make menuconfig里你怎么选,都把它当作yes.也就是直接编入内核了。 Makefile是不能执行的,但是make命令是需要Makefile文件的 |
|
板凳#
发布于:2002-12-23 22:43
修改完这个文件之后,还用
#make吗? 我试了一下,不行,此Makefile不能执行的! 我之后如何做? 为什么在那个文件里加上之后,就可以了,它和这个文件有什么关系呢? |
|
地板#
发布于:2002-12-20 08:45
debug加了一些调试信息,供调试用。release版本是优化了的。
2,修改makefile。 如aaa.o 放在obj-y+=后面就可以。 |
|