在经济高速发展的时代,市场需求也在快速变化,特别是车载刷卡机电子产品,日新月异,用户对产品性能、可靠性、可扩展性和安全稳定性等要求越来越高;以往的老产品,如:8位的单片车载刷卡机技术和32位UCOS系统技术已经无法满足日益增加的功能应用了。猫咪网页版Linux嵌入式系统车载刷卡机是计算机技术、通信技术、半导体技术、微电子技术、语音图像数据传输技术等先进技术和具体应用对象相结合后的更新换代产品。Linux系统车载刷卡机可靠性高,体积小,功耗少;可应用于国防、金融、工业、通信、家电等领域。
1.极强的兼容性和扩展性可支持多种硬件平台
嵌入式设备硬件平台的多样性,CPU芯片的快速更新,嵌入式操作系统要求支持常用的嵌入式CPU,如X86、ARM、MIPS、OWERPC等,另外还可以支持种类繁多的外部设备;Linux支持以上几乎所有的主流芯片,并且还在不断的被移植到新的芯片上。Linux采用一个统一的框架对硬件进行管理,具有良好的可移植性,从一个硬件平台到另一个硬件平台的改动与上层应用无关。例如: 现在用户使用了Linux的刷卡终端机器,在若干年后由于市场的变化,功能需求要求需要更高端的硬件配置才能够满足更多的功能或更高的运算速度时,可以将现有应用的功能直接移植到新的高配置硬件平台上进行对接,这个系统软硬件可以平稳过度,持卡用户“在不知不觉中”用上了新的终端机器。
2. 高安全性和高可靠性
嵌入式设备往往对安全性和可靠性要求很高,这要求作为基础软件的嵌入式操作系统具有高安全性和高可靠性。如应用于金融领域的智能POS终端。Linux的可靠性是经过实践检验的,并进一步向高端发展。安全性方面Linux达到了B1级别(红旗RFSOS通过了国家GB17859第三级,等同于TCSEC B1级)。
3. 占用硬件资源少易于裁减
嵌入式操作系统符合体积小、速度快的要求。Linux体系结构比较灵活,高度模块化,具有内核可裁减、移植性好; Linux支持移动设备电源管理和高性能的优化;高性能方面的特点表现在Linux系统资源的低占用率和在高性能运算的优势,实现更高性能及更低功耗,真正做到效率高、稳定性好。
4.灵活定制性高
由于不同的嵌入式应用对系统要求各不相同,需要方便地增加和减少各项功能模块。这一点对于嵌入式领域至关重要,而Linux由于图形系统不在内核中,且支持模块机制,内核可根据需要加入或去掉功能。其外围工具拥有众多选择,更由于源代码开放等优点可以自由修改源代码,具有极强的可定制性。
5.具有实时处理能力
Linux具备了硬实时和软实时处理能力,硬实时有RT-Linux和RTAI,而Linux系统(内核2.6)中加入了可抢占核心,使得Linux具备了软实时处理能力,此外还有Timsys和Montavista等实时Linux实现。Linux自由开发模式的优点得到了充分的体现。
6.具备强大的网络功能
现在,越来越多的嵌入式设备需要具备网络功能。这要求嵌入式操作系统支持常用的网络协议和可靠的网络功能。Linux的网络功能都很突出。且具有众多的网络工具,支持几乎所有常见的网络协议。这些使得Linux在网络设备中倍受青睐。
7.完善的嵌入式GUI和嵌入式浏览器
面向用户的嵌入式终端设备如智能刷卡机等,要求嵌入式操作系统具有功能完善,控件丰富的嵌入式GUI,并支持功能强大的嵌入式浏览器。在这方面,Linux有QT、MiniGUI等GUI,Opera等嵌入式浏览器,拥有众多的选择。
8.断电保护能力
Linux嵌入式操作系统可实现嵌入式日志文件系统,具备断电保护的能力。
9.完善的开发工具集
Linux下的开发工具众多,是为嵌入式领域设计的,功能完善。
10.快速启动
由于嵌入式设备并不需要图形界面,而且Linux有源代码,在硬件固定的情况下可以加速启动。
通过以上分析,可以很清楚地看到,总体比较而言,在嵌入式领域Linux具有明显优势。正因为如此,嵌入式Linux的应用领域要更广泛。