Linux 内核采用模块化编程的好处

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