当前位置: 技术问答>linux和unix
Linux内核编译的一个菜鸟问题
来源: 互联网 发布时间:2015-12-13
本文导语: Linux内核编译的一个菜鸟问题 我用2.4的内核进行配置,USB support中加了一个module。然后进行编译, make dep ,make, bzImage ,make modules, make modules_Install 这些都顺利,也在arch/arm/boot/下生成了zImage, module的目录下也产...
Linux内核编译的一个菜鸟问题
我用2.4的内核进行配置,USB support中加了一个module。然后进行编译,
make dep ,make, bzImage ,make modules, make modules_Install
这些都顺利,也在arch/arm/boot/下生成了zImage, module的目录下也产生了 .o 文件
我现在就不明白,这个zImage跟我新加的这个module是什么关系,是不是zImage中已经有了这个module?
我把zImage烧到板子里去,这个module还用烧吗?
我用2.4的内核进行配置,USB support中加了一个module。然后进行编译,
make dep ,make, bzImage ,make modules, make modules_Install
这些都顺利,也在arch/arm/boot/下生成了zImage, module的目录下也产生了 .o 文件
我现在就不明白,这个zImage跟我新加的这个module是什么关系,是不是zImage中已经有了这个module?
我把zImage烧到板子里去,这个module还用烧吗?
|
两种情况,
一种驱动已经编译到内核,
一种驱动以模块的方式加载。
第二种modules需要也烧进去
一种驱动已经编译到内核,
一种驱动以模块的方式加载。
第二种modules需要也烧进去
|
.o就行了
linux是用modprobe和insmod来安装这个驱动的。就不知道你的环境了。
linux是用modprobe和insmod来安装这个驱动的。就不知道你的环境了。
|
如果要烧到板子上去的,那就不要用Module 方式编译了,直接编译进内核