wince5.0被设计成一种分层结构,如上图:
从底层到顶层依次是:硬件层、OEM层、操作系统层、应用层。
硬件层就是操作系统依赖的运行载体。
它包括CPU、存储器、扩展卡等实实在在摸得着的部分。
OEM层就是设备信息集成的地方。
OEM是origina-equipment manufacturer(原始设备制造商)的缩写。OEM层是硬件层和操作系统的结合层,操作系统能在硬件上运行,硬件必须能够加载操作系统,反过来操作系统也要能够对硬件的操作。
OAL--处理操作系统和硬件之间的通讯,主要包括CPU初始化,中断处理,计时器等等。
启动加载程序--引导操作系统的运行。
配置程序--为操作系统运行配置环境
驱动程序--为操作系统控制硬件提供可能。
操作系统层就是操作系统相关的部分。
是wince的核心层,它既为下层OEM提供接口和服务,也为上层应用层提供服务和接口。
应用层就是直接面向用户的接口。
为用户提供直接使用的应用程序,如:ActiveSync,CAB安装卸载程序,文件查看器,游戏,IE浏览器,还包括用户自己开发的应用程序。
没有评论:
发表评论