嵌入式操作系统Windows CE之架构概述

本文介绍了基于Windows CE的嵌入式系统架构,包括硬件层、OEM硬件适配层、操作系统服务层和应用层。硬件层是基础,OEM适配层确保操作系统可移植性。服务层涵盖内核、对象存储、通讯接口和图形窗口子系统。应用层则承载具体应用程序。
早期的嵌入式软件基本上是在汇编级开发的,系统的运行不需要操作系统支撑。每增加一种系统功能都需要重新进行开发,这种情况给嵌入式系统的应用和发展带来很大的阻碍。随着嵌入式系统的广泛应用,操作系统的引入也就日益显得重要了。目前比较著名的嵌入式操作系统有嵌入式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 硬件适配层,操作系统服务层,应用层。具体的系统架构可以用下图来表示:

   

                             &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值