概述
早期的嵌入式软件基本上是在汇编级开发的,系统的运行不需要操作系统支撑。每增加一种系统功能都需要重新进行开发,这种情况给嵌入式系统的应用和发展带来很大的阻碍。随着嵌入式系统的广泛应用,操作系统的引入也就日益显得重要了。目前比较著名的嵌入式操作系统有嵌入式 Linux , μ C/OS-II , VxWorks , Palm OS 和 Windows CE 等。 Windows CE 是 Microsoft 推出的 32 位、多任务、多线程、实时的嵌入式操作系统,它与其他嵌入式操作系统相比有以下优势 :拥有出色的图形界面,提供了方便的集成开发环境和开发工具,对 OS 的定制、裁减、交叉编译等都相对简单;便于继承已有的基于 Windows 的开发经验,可以使用类似于 Windows 上的应用软件开发工具(如 VS.NET , EVC 等); Window CE 已得到大量硬件厂商的支持,支持的微处理器架构包括 MIPS 系列、 ARM 系列、 SH 系列、 X86 系列。
基于 Windows CE 的嵌入式系统采用四层体系结构,具有层次性强、可移植性好、组件可剪裁、强调编程接口和支持上层应用等特点。系统从下而上可分为四层:硬件层, OEM 硬件适配层,操作系统服务层,应用层。 具体的系统架构可以用下图 来表示:
最后
以上就是聪慧太阳为你收集整理的嵌入式操作系统Windows CE之架构概述 的全部内容,希望文章能够帮你解决嵌入式操作系统Windows CE之架构概述 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复