嵌入式系统是以应用为中心,以计算机为基础,软硬件可裁剪,适用于系统对功能、可
靠性、成本、功耗严格要求的专用计算机系统,系统结构见图
1
。实时性是嵌入式系统的基
本要求,其次,还要求代码小,速度快,可靠性高。嵌入式
Linux
(
Embedded
Linux
)是指
对
Linux
经过裁剪小型化后,可固化在存储器或单片机中,应用于特定嵌入式场合的专用
Linux
操作系统。嵌入式
Linux
的开发和研究已经成为目前操作系统领域的一个热点。
一、
Linux
系统是层次结构且内核完全开放
Linux
是由很多体积小且性能高的微内核系统组成。在内核代码完全开放的前提下,不同领
域和不同层次的用户可以根据自己的应用需要方便地对内核进行改造,
低成本地设计和开发
出满足自己需要的嵌入式系统。
二、
Linux
系统强大的网络支持功能
Linux
诞生于因特网时代并具有
Unix
的特性,保证了它支持所有标准因特网协议,并
且可以利用
Linux
的网络协议栈将其开发成为嵌入式的
TCP/IP
网络协议栈。
此外,
Linux
还支持
ext2
、
f