常用的几种嵌入式Linux操作系统

编辑器加载中...常用的几种嵌入式Linux操作系统 上海市浦东科技信息中心 石习 摘编 2010-08-13 关键字:嵌入式  操作系统  Linux  浏览量:22 以应用为中心,以计算机技术为基础,软件、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗要求严格的专用计算机系统,称为嵌入式系统。在过去,嵌入式应用通常使用专用的汇编语言代码。开发者必须撰写所有的硬件驱动程序以及接口。自从Linux出现之后,以自由软件为主的内核与公用程序可被放进嵌入式设备有限的硬件资源中。 嵌入式Linux在移动通讯平台、智能工业控制、金融业终端系统及在军事领域都有广泛的应用前景。目前市面上主要的嵌入式Linux操作系统有: RT-Linux 由美国新墨西哥矿业科技学院(New Mexico Institute of Mining and Technology)开发,目前已经成功地应用于航天飞机的空间数据采集、科学仪器测控和电影特技图像处理等广泛领域。RT-Linux开发者并没有针对实时操作系统的特性而重写Linux的内核,因为这样做的工作量非常大,而且要保证兼容性也非常困难。为此,RT-Linux提出了精巧的内核,并把标准的Linux核心作为实时核心的一个进程,同用户的实时进程一起调度。这样对Linux内核的改动非常小,并且充分利用了Linux下现有的丰富的软件资源。 μClinux 最早被用在Motorala DragonBall 系列的嵌入式68K处理器上,目前已经被成功地移植到了很多平台上。μClinux具有标准linux的优良性:稳定、良好的移植性、优秀的网络功能、对各种文件系统完备的支持和标准丰富的API,且本身体积小,专为嵌入式系统做了许多小型化的工作,目前已支持多款CPU。电子产品市场上的网络路由器、安全监控器、DVD、MP3播放器、网络电话终端、扫描仪、读卡器等都采用μClinux嵌入式系统。 Embedix Embedix是由嵌入式Linux行业主要厂商之一Luneo推出的,是根据嵌入式应用系统 的特点重新设计的Linux发行版本。Embedix提供了超过25种的Linux系统服务,包括Web服务器等。系统需要最小8MB内存,3MB ROM或快速闪存。Embedix基于Linux 2.2内核,并已经成功地移植到了Intel x86和PowerPC处理器系列上。像其它的Linux版本一样,Embedix可以免费获得。Luneo还发布了另一个重要的软件产品,它可以让在 Windows CE上运行的程序能够在Embedix上运行。Luneo还将计划推出Embedix的开发调试工具包、基于图形界面的浏览器等。可以说,Embedix 是一种完整的嵌入式Linux解决方案。 Xlinux XLinux是由美国网虎公司推出,主要开发者是陈盈豪。他在加盟网虎几个月后便开发出了基于XLinux的、号称是世界上最小的嵌入式Linux系统,内核只有143KB,而且还在不断减小。XLinux核心采用了“超字元集”专利技术,让Linux核心不仅可能与标准字符集相容,还含盖了12个国家和地区的字符集。因此,XLinux在推广Linux的国际应用方面有独特的优势。 PoketLinux PoketLinux由Agenda公司采用、作为其新产品“VR3 PDA”的嵌入式Linux操作系统。它可以提供跨操作系统构造统一的、标准化的和开放的信息通信基础结构,在此结构上实现端到端方案的完整平台。 PoketLinux资源框架开放,使普通的软件结构可以为所有用户提供一致的服务。PoketLinux平台使用户的视线从设备、平台和网络上移开,由此引发了信息技术新时代的产生。 MidoriLinux MidoriLinux是一种适用于小型设备的开源式嵌入操作系统,由Transmeta公司开发。在强化普通linux内核的基础上,应用于嵌入式的开发。该操作系统具有低成本、低功耗的优势,系统进程环境与普通的内核有略微不同,可同时在内核空间和用户空间运行。 红旗嵌入式Linux 由北京中科院红旗软件公司推出的嵌入式Linux是国内的一款嵌入式操作系统。目前,中科院计算所自行开发的开放源码的嵌入式操作系统—— Easy Embedded OS(EEOS)也已经开始进入实用阶段了。该款嵌入式操作系统重点支持p-Java。系统目标一方面是小型化,另一方面能重用Linux的驱动和其它模块。 ZZ-Linux 由江西桑夏科技有限公司采用Linux2.2内核开发,开发语言是C语言,该嵌入式操作系统实时强、稳定性高、可伸缩性强和具有良好移植性,具有: (1) 支持广泛的硬件平台 (2) 精简内核设计 (3) 系统仿真调试技术 (4) 支持多文件系统 (5) 用户界面友好 (6) 支持全面的网络通讯协议特征。 参考文献: [1]应用广泛的嵌入式操作系统----ZZ-Linux 程序员2001年04期 [2]嵌入式操作系统RT-Linux 今日电子2002年08期 [3]七款嵌入式Linux操作系统简介http://linux.chinaunix.net/doc/driver/2005-01-13/761.shtml [4]Midori Linux SourceForge Homepage http://midori.sourceforge.net/ [5]维基百科 http://www.wikipedia.org
posted @ 2011-03-09 23:45  夏大王  阅读(2707)  评论(0编辑  收藏  举报