第1章 构建Windows CE 5.0开发平台 1
1.1 Windows CE 5.0功能演示 1
1.1.1 Windows CE 5.0的启动 1
1.1.2 USB键盘、鼠标的使用及Windows CE 5.0中的文件 5
1.1.3 触摸屏校准 6
1.1.4 以太网IP地址的修改、以太网功能的验证及Web Server功能 7
1.1.5 系统设置与用户数据的保存 9
1.1.6 播放MP3和MPEG多媒体文件 10
1.1.7 Txt、Word、Excel、pdf和ppt图片文件的浏览 10
1.1.8 SD/MMC卡、CF卡、PCMCIA转CF卡和U盘的读/写 11
1.1.9 蓝牙USB适配器 11
1.1.10 建立ActiveSync连接,从PC机传输数据到Windows CE 5.0 12
1.1.11 蜂鸣器、步进电机和LED控制 12
1.1.12 CAT1025 E2PROM的读/写 13
1.1.13 ZLG7290按钮扫描及7段数据管显示 14
1.1.14 ADC采样显示 14
1.1.15 直流电机调速 15
1.1.16 SD/MMC卡的读/写 15
1.1.17 GPRS拨打/接听电话、接收/发送短信和无线上网 16
1.1.18 串口通信,以太网UDP、TCP通信和CAN总线通信 18
1.2 构建基于MagicARM2410的Windows CE 5.0 19
1.2.1 Windows CE 5.0的安装 19
1.2.2 构建基于MagicARM2410的Windows CE 5.0 26
1.3 下载Windows CE 5.0到MagicARM2410上运行 36
1.4 输出ZY2410 SDK 39
1.5 构建Windows CE 5.0实验 45
第2章 Windows CE 5.0应用程序开发实验 47
2.1 Microsoft eMbedded Visual C++4.0的安装 47
2.2 安装ZY2410 SDK 57
2.3 通过USB建立MagicARM2410与PC机Windows的ActiveSync连接 60
2.4 建立Hello World应用程序实验 66
2.5 图形类编程实验 77
2.6 对话框控件编程实验 85
2.7 进程编程实验 93
2.8 多线程编程实验 97
2.9 读/写文件实验 101
2.10 访问注册表实验 105
第3章 Windows CE 5.0高级实验 109
3.1 GPIO输出控制实验 109
3.2 步进电机控制实验 118
3.3 CAT1025 E2PROM读/写实验 125
3.4 ZLG7290键盘扫描及数码管显示控制实验 139
3.5 ADC定时采样显示实验 151
3.6 直流电机调速控制实验 163
3.7 PWM DAC输出波形实验 176
3.8 SD/MMC卡读/写实验 183
3.9 MagicARM2410与PC机串口通信实验 192
3.10 MagicARM2410 RS485通信实验(选做) 207
3.11 UDP通信实验 214
3.12 TCP/IP通信实验 231
3.13 Web Server实验 246
3.14 GPRS拨打电话实验 250
3.15 GPRS收/发短信实验 260
3.16 GPRS远程控制实验 267
3.17 GPRS无线上网实验 277
3.18 CAN总线通信实验 283
第4章 Winodws CE 5.0驱动编写实验 296
4.1 Windows CE 5.0驱动开发基础知识 296
4.1.1 Windows CE 5.0驱动模型的分类 296
4.1.2 Windows CE 5.0驱动程序的系统结构 297
4.2 流接口驱动程序的编写方法 298
4.3 最简单的流接口驱动实验 302
4.4 动态加载/卸载设备驱动实验 311
4.5 将用户驱动加入操作系统实验 321
4.6 中断流驱动程序编写实验 324
4.7 中断流驱动程序的验证实验 337
参考文献 342