: .
等众多国际顶级巨头的加入,嵌入式Linux 的队伍越来越庞大了。在通信、信息、数字家庭、
工业控制等领域,随处都能见到嵌入式Linux 的身影。根据美国VDC(Venture Development
Co.)统计数据显示,嵌入式Linux 的市场规模从2001 年的 5520 万美元linux系统入门学习,到 2006 将会增长
至 亿美元嵌入式linux应用程序开发详解,在未来两年将占嵌入式操作系统市场份额的50%。
究竟是什么原因让嵌入式Linux 发展如此迅速呢?又究竟是什么原因让它能与强劲的
Vxworks、Window CE 相抗衡呢?这一切还是要归根于它的父亲——Linux的功劳。可以说嵌入式linux应用程序开发详解,嵌入
式 Linux 正是继承和发展了Linux 的诱人之处才走到今天的,而Linux 也正是有了嵌入式Linux 的
广泛应用才使其更加引人瞩目。以下就从Linux 开始,一层层揭开嵌入式Linux 的面纱。
Linux 发展概述

简单地说,Linux是指一套免费使用和自由传播的类UNIX 操作系统。人们通常所说的
Linux 是指 Linus Torvalds 所写的 Linux 操作系统内核。
当时的 Linus 还是芬兰赫尔辛基大学的一名学生,他主修的课程中有一门课是操作系统,
而且这门课是专门研究程序的设计和执行。最后这门课程提供了一种称为Minix 的初期 UNIX
系统。Minix 是一款仅为教学而设计的操作系统,而且功能有限。因此,和Minix 的众多使

用者一样linux重启命令,Linus 也希望能给它添加一些功能。
在之后的几个月里,Linus根据实际的需要,编写了磁盘驱动程序以便下载访问新闻组
的文件,又写了个文件系统以便能够阅读Minix 文件系统中的文件。这样,“当你有了任务切
换,有了文件系统和设备驱动程序后,这就是UNIX,或者至少是其内核。”于 是, 版本
的 Linux 就诞生了。

Linus 从一开始就决定自由传播Linux,他把源代码发布在网上,于是,众多的爱好者和
程序员也都通过互联网加入到Linux 的内核开发工作中。这个思想与FSF(Free Software
Foundation)资助发起的GNU(GNU’s Not UNIX)的自由软件精神不谋而合。
GNU 是为了推广自由软件的精神以实现一个自由的操作系统,然后从应用程序开始,实
现其内核。而当时Linux 的优良性能备受GNU 的赏识,于是GNU 就决定采用Linus 及其开
发者的内核。在他们的共同努力下,Linux这个完整的操作系统诞生了。其中的程序开发共

同遵守 General Public License(GPL)协议,这是最开放也是最严格的许可协议方式,这个协
议规定了源码必须可以无偿的获取并且修改。因此,从严格意义上说,Linux应该叫做
GNU/Linux,其中许多重要的工具如gcc、gdb、make、Emacs 等都是 GNU 贡献。
这个“婴儿版”的操作系统以平均两星期更新一次的速度迅速成长,如今的Linux 已经
有超过 250 种发行版本,且可以支持所有体系结构的处理器,如
