嵌入式系统是以应用为中心,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统本身是一个相对模糊的定义。目前嵌入式系统已经渗透到我们生活中的每个角落,工业、服务业、消费电子……,而恰恰由于这种范围的扩大,使得“嵌入式系统”更加难于明确定义。嵌入式操作系统也分布在各个应用领域,本次也收集整理几款嵌入式操作系统如表3所示:
表3-嵌入式操作系统
操作系统名称 | 类别 | 公司 | 最新版本 | 适用硬件平台 |
VxWorks | UNIX | WRS | VxWorks 3.0 | ARM、Mips、AVR等系列嵌入式终端 |
Nucleus | RTOS | Accelerater Technology | Nucleus POSIX | ARM、Lauterbach、TI、Infineon、高通、IAR、Tasking等 |
Windows CE | Windows | 微软 | Windows CE 7.0 | ARM、Mips、AVR等系列 嵌入式终端 |
Devil-Linux | Linux | 团队共同开发 | Devil Linux 1.4 RC4 | ARM、Mips、AVR等系列 嵌入式终端 |
Nuttx | Linux | 团队共同开发 | NuttX 5.6 | ARM、Mips、AVR等系列 嵌入式终端 |
ECOS | ECOS | Redhat | ECOS 3.0 | ARM、Mips、AVR等系列 嵌入式终端 |
μC/OS | μC/OS | 团队共同开发 | μC/OS-II | ARM、Mips、AVR等系列 嵌入式终端 |
Bada(OS) | Bada(OS) | 三星 | Bada | ARM、Mips、AVR等系列 嵌入式终端 |
FreeRTOS | Linux | Real Time Engineers Ltd | FreeRTOS 6.0.4 | ARM、Mips、AVR等系列 嵌入式终端 |
MIDINUX | Linux | 红旗 | MIDINUX | ARM、Mips、AVR等系列 嵌入式终端 |
Atomthreads | Unix | 团队共同开发 | Atomthreads1.1 | ARM、Mips、AVR等系列 嵌入式终端 |
随着技术的成熟,手机制造商间的竞争也日益激烈。手机操作系统性能是否强大直接影响着企业未来的发展。目前讨论较火的操作系统有:谷歌的Android,诺基亚的Meego,微软的Windows Phone,以及苹果的iPhone手机操作系统等。更多的手机操作系统参考表4。
表4-手机操作系统
操作系统名称 | 类别 | 公司 | 最新版本 | 适用硬件平台 |
iOS 4 | Mac | Mac | iOS 4 | iPhone手机 |
BlackBerry OS | BlackBerry | BlackBerry | BlackBerry OS 6.0 | 手机 |
symbian | symbian | Nokia | symbian S60 | 手机 |
Windows Phone | windows | Microsoft | Winphone 6.5 | 手机 |
Android | Linux | Google | Android 2.2 | 手机 |
Maemo | Linux | Nokia | Maemo 5 | 手机 |
Moblin | Linux | Intel | Moblin 2.1 | 手机 |
MeeGo | Linux | Nokia、Intel | MeeGo 1.0 | 手机 |
OPhone OS | Android | 中国移动 | OPhone2.0 | 手机 |
UniPlus | Android | 中国联通 | v 1.0 | 手机 |
Qtopia (官网) | Linux | Trolltech | Qtopia Phone | 手机 |
Palm WebOS | WebOS | palm公司 | v 1.0 | 手机 |
Ubuntu Mobile | Linux | Canonical | Ubuntu Mobile9.10 | Intel Atom主的x86手持设备平台上的行动操作系统 |