第一部分 Intel Xscale芯片应用详解
第1章 GPIO和中断控制器
1.1 GPIO
1.2 中断控制器
第2章 系统时钟
2.1 实时时钟RTC
2.2 OS时钟控制器
2.3 PWM输出
第3章 存储控制器
3.1 DMA控制器(DMA Controller,DMAC)
3.2 存储控制器
3.3 存储器管理单元(MMU)和高速缓存(Cache)
第4章 外设控制器
4.1 LCD控制器
4.2 I2S控制器
4.3 UART控制器
4.4 快速红外端口(FICP)控制器
4.5 USB设备控制器(USB Device Controller,UDC)
4.6 AC'97控制器
4.7 时钟和电源管理功能
第二部分 Windows CE内核定制和驱动开发
第5章 Windows CE操作系统简介
5.1 嵌入式系统
5.2 嵌入式操作系统
5.3 Windows CE发展历史
5.4 Windows CE的主要功能
5.5 Windows CE的实时性能
5.6 Windows CE的应用领域
第6章 开发平台(Platform Builder和Embedded Visual C++)简介
6.1 Platform Builder介绍
6.2 Platform Builder的安装
6.3 Windows CE系统的目录结构
6.4 Embedded Visual C++(EVC)介绍
6.5 Embedded Visual C++的安装
6.6 如何添加BSP
6.7 如何定制平台
6.8 生成操作系统镜像
6.9 Windows CE.NET编译的内部结构和步骤
6.10 调试仿真(EMULATOR)操作系统镜像
6.11 导出SDK
6.12 标准SDK简介
第7章 Windows CE体系结构
7.1 层次式架构
7.2 内核模块
7.3 文件系统概览
7.4 GWES模块
7.5 内存管理
7.6 Windows CE服务
7.7 Windows CE设备管理
7.8 Windows CE注册表
7.9 电源管理
第8章 调试与仿真
8.1 模拟器
8.2 远程性能评测程序
8.3 远程文件浏览程序(Remote File Viewer)
8.4 远程堆查看程序
8.5 远程内核跟踪程序(Remote Kernel Tracker)
8.6 远程性能监视程序(Remote Performance Monitor)
8.7 远程进程浏览程序
8.8 远程注册表编辑程序
8.9 远程桌面截取程序
8.10 远程系统信息监控程序
8.11 远程消息监视程序
8.12 CEPC的探讨
第9章 Windows CE BSP及驱动程序结构分析
9.1 Windows CE驱动程序结构概述
9.2 启动程序BootLoader的分析
第10章 案例分析
10.1 TouchScreen驱动分析
10.2 显示驱动分析
10.3 USB驱动分析
10.4 Power Button驱动
10.5 电池驱动
10.6 音频驱动
第11章 Windows CE数据库程序开发
11.1 SQL Server CE文件
11.2 SQL Server CE语法
11.3 SQL Server CE Query Analyzer
11.4 创建一个SQL Server CE数据库
11.5 组装一个SQL Server CE数据库
11.6 接收和显示数据
11.7 更新一个SQL Server CE数据库
附录 ARM体系结构和指令集
A.1 ARM公司及ARM技术简介
A.2 市场应用程序及发展趋势
A.3 ARM体系结构的版本和命名方法
A.4 ARM编程模型