1.3 嵌入式Linux的应用范围
嵌入式Linux一般是按照嵌入式目标系统的要求而设计,由一个体积很小的内核及一些可以根据需要进行随意裁减的系统模块组成。一般来说整个系统所占用的空间不会超过几兆字节大小。目前,国外不少大学、研究机构和知名公司都加入了嵌入式Linux的开发工作,较成熟的嵌入式Linux产品不断涌现。
由美国新墨西哥理工学院开发的基于标准Linux 的嵌入式操作系统RTLinux,已成功地应用于航天飞机的空间数据采集、科学仪器测控、电影特技图像处理等领域。RTLinux开发者并没有针对实时操作系统的特性重写Linux的内核,这样做工作量会非常大,而且要保证兼容性也非常困难,为此,RTLinux提供了一个精巧的实时内核,并把标准的Linux核心作为实时核心的一个进程同用户的实时进程一起调度,这样做的好处是对Linux的改动量最小,充分利用了Linux平台下现有的丰富的软件资源。
由嵌入式Linux 行业主要厂商之一Lineo 推出的Embedix,是根据嵌入式应用系统的特点重新设计的Linux发行版本。Embedix提供了超过25种的Linux系统服务,包括Web服务器等。系统需要最小8MB内存,3MB只读内存或闪存。Embedix基于Linux 2.2核心,并已经成功地移植到了Intel x86和PowerPC处理器系列上。
由美国网虎公司推出的XLinux,号称是世界上最小的嵌入式Linux 系统,核心只有143KB,而且还在不断减小。
国产嵌入式Linux中文操作系统POCKETIX,基于标准的Linux内核,并包括一些可以根据需要进行定制的系统模块。支持标准以太网和TCP/IP协议,支持标准的X Window,中文支持采用国际化标准,提供桌面和窗口管理功能、带We b浏览器和文件管理器,并支持智能拼音和五笔字型输入。适用于个人PDA、WAP手机、机顶盒等广泛的智能信息产品。
Linux系统在嵌入式领域应用日益广泛,在信息家电方面(如PDA,STB(Set Top Box), Digital Telephone,Answering Machine,Screen Phone)、数据网络(如Ethernet switches, Router,Bridge,Hub,Remote access servers,ATM,Frame.relay)、远程通信、医疗电子、交通运输、计算机外设、工业控制、航空等领域都有广泛的应用。