|
课 程 大 纲 |
第一部分:WinCE系统概述 |
| 1.1.WinCE基本概念 |
| |
◇WinCE发展历史
◇WinCE的应用及发展 |
◇WinCE的源代码共享 |
| 1.2.WinCE系统结构 |
| |
◇WinCE系统架构
◇文件系统 |
◇内存管理
◇系统调度 |
| 1.3.WinCE的开发环境搭建 |
|
◇WinCE支持目标设备平台
◇WinCE操作系统开发平台
◇基于WinCE的系统开发流程 |
◇Platform Bulder的安装和使用
◇EVC应用程序开发工具的安装和使用
◇图形化的交叉调试器和工程配置工具(CrossWind、WindConfig) |
| 第二部分:WinCE系统创建以及系统调试 |
| 2.1.WinCE系统创建 |
|
◇创建一个操作系统映像设计
◇Platform Builder的目录结构
◇WinCE的编译过程 |
◇映像配置文件
◇基于ARM9的WinCE系统的创建
◇操作系统组件的剪裁 |
2.2.WinCE的系统调试 |
|
◇ 内核调试器
◇ 远程调试工具的使用 |
◇ IDE调试命令
◇ 其他调试技术 |
2.3.WinCE的OAL
|
| |
◇ OAL与PQOAL
◇ WinCE操作系统的启动流程 |
◇ OAL开发概述
◇ 创建OAL和内核 |
第三部分:WinCE驱动程序开发以及 Shell的定制 |
| 3.1.WinCE驱动程序开发 |
|
◇驱动程序及设备管理器概述
◇驱动程序的加载机制
◇总线驱动
◇流接口设备驱动 |
◇驱动程序的电源管理
◇驱动程序源码分析
◇WinCE串口驱动程序开发实践
◇WinCE网卡驱动程序开发实践 |
| 3.2.WinCE Shell的定制 |
| |
◇WinCE Shell概述
◇Shell定制开发的选项
◇必要的Shell功能 |
◇Shell组件
◇定制用户界面
◇Shell定制实例 |
| 第四部分:WinCE应用程序开发 |
4.1.本地应用程序和可托管应用程序 |
|
◇本地应用程序开发
◇WinCE下的Win32编程 |
◇EVC应用程序开发
◇Pocket PC应用程序开发 |
4.2..WinCE综合实验 |
|
◇基于WinCE的图形化数据采集系统设计
◇多媒体车载播放器 |