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

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

余额充值