论文部分内容阅读
嵌入式计算机正迅速向在各种各样的电子设备中“弥漫”。随着设备复杂度提高,嵌入式应用程序也越来越复杂。设备开发商希望应用软件能摆脱下层操作系统的限制,在多种系统平台上移植,需要具有行业功能特征的开发平台来降低嵌入式应用的开发成本。面向领域的操作系统扩展技术是满足上述需求的有效途径。 嵌入式操作系统扩展最终体现在应用编程界面(API)上,通过对操作系统功能扩展和API的封装,能为应用软件提供具有行业特征的运行支持环境。 本文在研究嵌入式操作系统面向领域扩展的需求的基础上,剖析了POSIX标准的实时扩展规范、汽车电子行业的编程规范以及移动终端的一种平台接口(BREW);掌握了操作系统的扩展的具体需求,总结出了其扩展实现的基本结构:“虚拟机+配置+描述”;研究了这种体系结构的几种实现技术。 文中根据某工程的特殊需求,提出了嵌入式操作系统DeltaOS面向某工程的扩展方案。描述了总体设计思路和特征部分的实现技术。 本文内容安排: 第一章是引言,解释了本文中重要的概念,指出操作系统扩展市场需求及发展状况。 第二章描述了嵌入式操作系统面向领域的扩展典型案例分析,研究了UNIX环境开放式接口标准,汽车电子OSEK/VDX扩展规范和移动终端领域Brew扩展。 第三章介绍了面向领域的需求分析和扩展层的体系结构。从内核扩展、C/S扩展和OOP扩展出发,详细分析了基于“虚拟机+配置+描述”的J2ME的扩展方式。 第四章介绍了DeltaOS面向某工程的扩展设计方案。 第五章对本文做了总结。