iOS,嵌入式Linux,Tiny OS,Vxworks几种操作系统的特性

iOS
软件与硬件整合度高
界面美观、易操作
安全性强
应用数量多、品质高

嵌入式Linux
首先,Linux是开放源代码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发者的强大技术支持;其次,Linux的内核小、效率高,内核的更新速度很快,linux是可以定制的,其系统内核最小只有约134KB。第三,Linux是免费的OS,在价格上极具竞争力。 Linux还有着嵌入式操作系统所需要的很多特色,突出的就是Linux适应于多种CPU和多种硬件平台,是一个跨平台的系统。到目前为止,它可以支持二三十种CPU。而且性能稳定,裁剪性很好,开发和使用都很容易。使用Linux为的是来开发无线连接产品的开发者越来越多。Linux固有的模块性,适应性和可配置性,使得这很容易做到另外,Linux源码的实用性和成千上万的程序员热切期望它用于无数的嵌入式应用软件中,

Vxworks
VxWorks 是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。Tornado 是WRS 公司推出的一套实时操作系统开发环境,类似MicrosoftVisual C,但是提供了更丰富的调试、仿真环境和工具。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的 F-16、FA-18 战斗机、B-2隐形轰炸机和爱国者导弹上,甚至连1997年4月在火星表面登陆的火星探测器上也使用到了VxWorks。
VxWorks的特点
1、VXWORKS既是一个操作系统、又是一个可以运行的最小基本程序
2、VXWORKS有BSP(可以认为是一种低层驱动),可以减小驱动程序的编写过程
3、VXWORKS具有强大的调试能力,可以在没有仿真器的情况下,通过串口调试。
4、VXWORKS具有软件DEBUG功能,可以对软件部分进行模拟调试。
5、VXWORKS具有丰富的函数库。
6、同时VXWORKS自带TCP/IP协议栈。

Tiny OS
Tiny OS是UC Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式无线传感网络设计,操作系统基于构件(component-based)的架构使得快速的更新成为可能,而这又减小了受传感网络存储器限制的代码长度。Tiny OS是一个具备较高专业性,专门为低功耗无线设备设计的操作系统,主要应用于传感器网络、普适计算、个人局域网、智能家居和智能测量等领域。

你可能感兴趣的:(iOS,嵌入式Linux,Tiny OS,Vxworks几种操作系统的特性)