Windows XP Embedded平台体系架构
本部分主要从系统架构层次详细阐述Windows
XP Embedded平台体系结构。内容包括:进程线程与调度, 内存管理, 存储管理与文件系统,
设备管理与服务, 图形系统。
通过本部分的学习,学员可以深入掌握Windows
XP Embedded平台体系架构,为后续各个模块的开发学习打下坚实基础。
Windows XP Embedded应用程序开发
本部分主要阐述Windows
XP Embedded平台上的应用程序开发。内容包括:开发工具的介绍及对比, 应用程序开发的流程,
远程工具应用, Windows XP Embedded独有的特性编程, Windows XP Embedded编程黄金法则,
创建自定义组件, Windows XP Embedded系统编程, 调试诊断工具应用。
通过本部分的学习,学员将能够熟练掌握Windows
XP Embedded平台上各种应用程序开发的原理、流程、方法、和工具。
Windows XP Embedded驱动程序
本部分主要讲解设备驱动程序的开发。内容包括Windows
XP Embedded驱动程序的结构, 使用CEDDK和其它驱动开发的库, 驱动程序详细分类和举例,
流式接口驱动和USB鼠标开发,驱动程序的Sample实例。
通过本部分的学习,学员将能够熟练掌握Windows
XP Embedded驱动程序开发。
Platform Builder与操作系统构建
本部分主要讲解Platform
Builder集成开发环境,以及如何使用Platform Builder构建Windows XP
Embedded映像。内容包括:构建操作系统映像,构建系统详解,映像的配置。
通过本部分的学习,学员可以独立的使用Platform
Builder构建操作系统映像,并且在目标设备上运行。
编写Board Support Package
本部分内容向学员讲解如何开发BSP或者修改现有的BSP代码。内容包括:BSP的结构,
开发BSP的步骤, 实现Boot Loader, 实现OEM Abstraction Layer,
BSP的发布。
通过本部分的学习,学员可以对Boot
Loader和OAL的代码框架有详细的掌握,并且可以针对自己的硬件外设,熟练进行Boot Loader和OAL的定制开发。
|