linux嵌入式编程高手历程系列3-linux内核配置和编译

    先介绍两篇巨牛的参考文章:

高手进阶 学会做嵌入式Linux操作系统

http://tech.ccidnet.com/art/310/20070530/1095967_1.html

Linux内核配置系统浅析

http://www.ibm.com/developerworks/cn/linux/kernel/l-kerconf/index.html 

    在做项目的时候,不可避免的涉及到对内核的裁减。这就要求对内核的编译和配置有比较详细的了解。由于前面ibm的牛人写的实在是非常实用,我就不详细写内核编译和配置的步骤了。只说一下自己的体会。

    内核的配置,关键是要对项目了解,知道哪些东西是必须的,哪些没用。这样裁减起来才得心应手。

    除了裁减内核以外,还会在内核中增加自己得模块。目前,项目还只是吸收解决方案得阶段,到后面,项目会在内核中添加自己的模块,到时候在给大家举实例讲解。

     (续)在内核中增加代码,比较好的是用内核模块的方式添加。

先看一篇文章,了解一下内核模块的基本知识:http://bbs.chinaunix.net/thread-852547-1-1.html

     体现在操作上,就是对linux内核makefile的理解和修改。如果对内核的makefile看懂了的话,就会比较顺利。

http://www.drangon.org/wiki/doku.php?id=linux_makefile_module&rev=1200220825

你可能感兴趣的:(linux嵌入式编程高手历程系列3-linux内核配置和编译)