- Linux内核具有很好的移植性和裁剪性
- 需要的模块进行编译,不需要的模块不进行编译
- 通过在内核源码顶层目录下执行
make menuconfig
- 如果内核中不使用模块化方式编译
- 需要反复对
uImage
镜像文件进行编译
- 内核引入模块化方式进行编译,编译生成的文件以
.ko
结尾的文件
- 需要这个模块时,进行安装驱动:
insmod *.ko
- 不需要这个模块时,进行卸载驱动:
rmmod *.ko
- 模块化方式编译命令:
make modules
make menuconfig
uImage
镜像文件进行编译.ko
结尾的文件insmod *.ko
rmmod *.ko
make modules