WinCE学习笔记之三
2009-07-30 16:39
183 查看
WinCE被设计成一种分层结构,从底层至上分别为:硬件层、OEM层、操作系统层和应用层。
OEM层又分为:OAL(OEM适配器)、Boot Loader(启动加载程序)、配置文件及驱动程序。
1.OAL OAL是WinCE内核与目标硬件之间的一个代码层,主要用来处理WinCE内核与目标硬件设备之间的通信,其功能主要包括CPU初始化、处理中断、计时器等。
2.Boot Loader 用于将WinCE操作系统内核加载到目标硬件系统的内存并开始启动操作系统。
3.配置文件 用于对WinCE操作系统的创建过程进行配置,其主要包括源代码配置文件和映像配置文件。
4.驱动程序 WinCE下的驱动被设计成用户模式的应用程序,不用运行在内核模式。
OEM层主要由CSP和BSP组成,其中,CSP支持不同的微处理器体系结构,而BSP支持不同的微处理器扩展和外设。它由Boot Loader、OAL和驱动程序代码组成。
对象存储时WinCE的默认文件系统,它相当于WinCE上的硬盘。对象存储是由共享一个内存堆得文件系统、数据库和注册表组成的。
WinCE被设计成一个ROM+RAM得文件系统,无缝的集成了机遇ROM的应用和基于RAM的数据。
WinCE下,RAM被分为对象存储和程序内存两块区域。两者的边界可以移动,可以再CE系统的控制面板中分配比例。
在PC中,ROM被用来存储BIOS,一般为64~128KB,而在WinCE中,ROM的大小可能达到32MB甚至64MB,用来存储整个WinCE操作系统,以及与操作系统捆绑到一起的应用程序。
OEM层又分为:OAL(OEM适配器)、Boot Loader(启动加载程序)、配置文件及驱动程序。
1.OAL OAL是WinCE内核与目标硬件之间的一个代码层,主要用来处理WinCE内核与目标硬件设备之间的通信,其功能主要包括CPU初始化、处理中断、计时器等。
2.Boot Loader 用于将WinCE操作系统内核加载到目标硬件系统的内存并开始启动操作系统。
3.配置文件 用于对WinCE操作系统的创建过程进行配置,其主要包括源代码配置文件和映像配置文件。
4.驱动程序 WinCE下的驱动被设计成用户模式的应用程序,不用运行在内核模式。
OEM层主要由CSP和BSP组成,其中,CSP支持不同的微处理器体系结构,而BSP支持不同的微处理器扩展和外设。它由Boot Loader、OAL和驱动程序代码组成。
对象存储时WinCE的默认文件系统,它相当于WinCE上的硬盘。对象存储是由共享一个内存堆得文件系统、数据库和注册表组成的。
WinCE被设计成一个ROM+RAM得文件系统,无缝的集成了机遇ROM的应用和基于RAM的数据。
WinCE下,RAM被分为对象存储和程序内存两块区域。两者的边界可以移动,可以再CE系统的控制面板中分配比例。
在PC中,ROM被用来存储BIOS,一般为64~128KB,而在WinCE中,ROM的大小可能达到32MB甚至64MB,用来存储整个WinCE操作系统,以及与操作系统捆绑到一起的应用程序。
相关文章推荐
- wince驱动学习笔记(vs2005实现流驱动动态加载与卸载 1)
- 【转】WinCE5.0 Platform builder 中实现中文手写 [WINCE 学习笔记]
- wince驱动开发学习笔记 (转贴)
- WinCE学习笔记
- wince驱动学习笔记(vs2005实现流驱动动态加载与卸载 1)
- wince 学习笔记1.1 创建模拟器
- wince 学习笔记3 sqlite的应用和操作
- wince 学习笔记4 电脑文件复制到weince设备中
- wince驱动学习笔记(vs2005实现流驱动动态加载与卸载 2)
- WinCE学习笔记---第一天
- wince驱动学习笔记(vs2005实现流驱动动态加载与卸载 2)
- wince 学习笔记2
- WinCE5.0 Platform builder 中实现中文手写 [WINCE 学习笔记]
- wince 学习笔记1.2 创建中文模拟器
- wince7下SD host驱动学习笔记
- WinCE学习笔记之一
- WinCE 6.0学习笔记一
- WINCE 学习笔记
- WINCE 学习笔记- 关于更改显示屏
- WinCE驱动开发学习笔记-1