LSYstudy 发表于 2011-10-13 17:12:54

嵌入式Linux内核进行裁剪定制方法

主要有两种方法:

1. 在不修改内核源代码的基础上,通过配置工具逐个定制裁剪生成配置文件,然后根据配置文件条件编译生成目标系统内核映像文件。

2. 基于Linux内核源代码的裁剪,在修改内核源代码的基础上,然后通过剪裁不必要的功能,条件编译生成嵌入式Linux操作系统内核映像文件。
但是两个方法都有自己的局限性:

1. 方法一,剪裁比较简单,只需要执行命令make menuconfig/xconfig/config对内核的需要的各个功能模块进行选择,然后执行命令 make dep. make zImage

生成裁剪的嵌入式内核,但是裁剪的粒度不够细,不能满足嵌入式系统“量体裁衣”的标准。

2。方法二通过修改内核的源代码,通过配置工具生成配置文件,然后同方案一一样条件编译生成目标系统,这种方法能够提供细粒度的裁剪,但是方便性较差,很难保证裁剪配置的一致性,并且对开发人员要求较高,必须非常熟悉Linux内核及编译机制。
页: [1]
查看完整版本: 嵌入式Linux内核进行裁剪定制方法