深圳pcb抄板常用嵌入式操作系统的简单介绍
智能化的电子产品已经深入到人们生活的方方面面,常用嵌入式操作系统(嵌入式Linux文件系统)也就成为智能化电子产品的灵魂。那什么是嵌入式操作系统呢?嵌入式操作系统EOS (Embedded Operating System)是一种用途广泛的系统软件,它负责嵌入系统的全部软、硬件资源的分配、调度,控制、协调并发活动;它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。
常用嵌入式操作系统有下列几种
uC/OSII系统;RTthread系统;uCLinux系统;FreeRTOS系统;RTX系统;ArmLinux系统;VxWorks系统;RTEMS系统;pSOS系统;Nucleus系统;PalmOS系统;WindowsCE系统;Windows XP Embedded系统;Windows Vista Embedded系统;Linux系统;ECOS系统;QNX系统;Lynx系统;Symbian系统;Android系统;Meamo系统;Meego系统。
作者通过整理归纳对三种常用嵌入式操作系统的概念、特点、适用范围等作了具体的介绍。
三种常用嵌入式操作系统
Palm OS
Palm是3Com公司的产品,其操作系统为Palm OS。pcb抄板Palm OS是一种32位的嵌入式操作系统。Palm提供了串行通信接口和红外线传输接口,利用它可以方便地与其它外部设备通信、传输数据;拥有开放的OS应用程序接口,开发商可根据需要自行开发所需的应用程序。Palm OS是一套具有术强开放性的系统,现在有大约数千种专用为Palm OS编写的应用程序,从程序内容上看,小到个人管理、游戏,大到行业解决方案,Palm OS无所不包。在丰富的软件支持下,基于Palm OS的掌上电脑功能得以不断扩展。
Palm OS是一套专门为掌上电脑开发的OS。在编写程序时,Palm OS充分考虑了掌上电脑内存相对较小的情况,因此它只占有非常小的内存。由于基于Palm OS编写的应用程序占用的空间也非常小(通常只有几十KB),所以,基于Palm OS的掌上电脑(虽然只有几MB的RAM)可以运行众多应用程序。
由于Palm产品的最大特点是使用简便、机体轻巧,因此决定了Palm OS应具有以下特点。
①操作系统的节能功能。由上掌上电脑要求使用电源尽可能小,因此在Palm OS的应用程序中,如果没有事件运行,则系统设备进入半休眠(doze)的状态;如果应用程序停止活动一段时间,则系统自动进入休眠(sleep)状态。