支撑下逐渐趋于稳定和成熟,嵌入式系统也不例外。
从
80 年代早期开始,嵌入式系统的程序员开始用商业级的
“操作系统”编写嵌入式应用软件,这使得可以获取更短的开发周期,
更低的开发资金和更高的开发效率,
“嵌入式系统”真正出现了。确切
点说,这个时候的操作系统是一个实时核,这个实时核包含了许多
传统操作系统的特征,包括任务管理、任务间通讯、同步与相互排斥、
中断支持、内存管理等功能。其中比较著名的有
Ready System 公
司的
VRTX、Integrated System Incorporation (ISI)的 PSOS 和
IMG 的 VxWorks、QNX 公司的 QNX 等。这些嵌入式操作系统都具
有嵌入式的典型特点:它们均采用占先式的调度,响应的时间很短,
任务执行的时间可以确定;系统内核很小,具有可裁剪,可扩充和
可移植性,可以移植到各种处理器上;较强的实时和可靠性,适合
嵌入式应用。这些嵌入式实时多任务操作系统的出现,使得应用开发
人员得以从小范围的开发解放出来,同时也促使嵌入式有了更为广
阔的应用空间。
90 年代以后,随着对实时性要求的提高,软件规模不断上升,
实时核逐渐发展为实时多任务操作系统(
RTOS),并作为一种软件
平台逐步成为目前国际嵌入式系统的主流。这时候更多的公司看到了
嵌入式系统的广阔发展前景,开始大力发展自己的嵌入式操作系统。
除了上面的几家老牌公司以外,还出现了
Palm OS,WinCE,嵌入
式
Linux,Lynx,Nucleux,以及国内的 Hopen,Delta Os 等嵌
入式操作系统。随着嵌入式技术的发展前景日益广阔,相信会有更多