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

时间:2022-05-09 20:19:28
编辑器加载中...常用的几种嵌入式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