嵌入式Linux由一个几百KB的kernel(内核)和一些根据需要进行定制的系统模块组成。由于Linux是开放源代
码的操作系统,因此,其在嵌入式领域有其不可替代的成本和高度灵活性等优势。
将Linux系统裁减到就像DOS一样只要一张软盘就能启动,是制作嵌入式Linux的基础。网络上有许多实现方法
的介绍,但是在实践过程中都或多或少存在着一些问题或不方便之处。我们结合自己在这方面的实践经验,详细介
绍基于软盘Linux的制作过程。
三个基本元素
一个嵌入式Linux系统只需要下面三个基本元素:引导程序、Linux微内核(由内存管理、进程管理和事务处理
构成)和初始化进程。如果要让它有更多的功能且保持小型化,还可以加上文件系统、TCP/IP网络支持、GUI(图形
用户界面)和设计精简的应用程序,并将其放在ROM、RAM、FLASH或Disk On Chip中启动。由于嵌入式Linux操作系
统的高度灵活性,开发者可以很容易地对它进行定制或作适当开发,来满足实际应用需要。
将Linux的系统裁减到只要一张软盘就能启动,不但是制作嵌入式Linux的基础,...[ 查看全文 ]