第1章 嵌入式系统概述 1-1 嵌入式系统概念 1-2 嵌入式系统产品 1-3 嵌入式系统特点 1-4 嵌入式处理器 1-5 典型的嵌入式系统 1-6 嵌入式系统选择
第2章 ARM微处理器的指令系统 2-1 ARM微处理器的指令集概述 2-1.1 ARM微处理器的指令的分类与格式 2-1.2 指令的条件式 2-2 ARM指令的寻址方式 2-2.1 立即寻址 2-2.2 缓存器寻址 2-2.3 缓存器间接寻址 2-2.4 基底寻址 2-2.5 多缓存器寻址 2-2.6 相对寻址 2-2.7 堆栈寻址 2-3 ARM指令集 2-3.1 跳跃指令 2-3.2 数据处理指令 2-3.3 乘法指令与乘加指令 2-3.4 程序状态缓存器存取指令 2-3.5 加载/储存指令 2-3.6 多重数据加载/储存指令 2-3.7 数据交换指令 2-3.8 移位元指令(操作) 2-3.9 协处理器指令 2-3.10 异常产生指令 2-4 Thumb指令及应用 2-5 ARM组译器所支援的伪指令 2-5.1 符号定义(Symbol Definition)伪指令 2-5.2 数据定义(Data Definition)伪指令 2-5.3 编译控制(Assembly Control)伪指令 2-5.4 其它常用的伪指令 2-6 汇编语言的语句格式 2-6.1 在汇编程序中常用的符号 2-6.2 汇编程序中的表达式和运算符 2-7 汇编语言的程序结构 2-7.1 汇编语言的程序结构 2-7.2 汇编语言的子程序呼叫 2-7.3 汇编语言与C/C++的混合编程
第3章 DMA-2440XP教学平台介绍 3-1 DMA-2440XP教学平台外观 3-2 DMA-2440XP教学平台清单 3-3 DMA-2440XP教学平台架构 3-4 DMA-2440XP教学平台配置 3-5 电源电路描述 3-6 重置电路 3-7 启动方式选择电路 3-8 NOR FLASH电路 3-9 数据地址位驱动设计 3-10 CAMERA接口电路 3-11 CPLD电路 3-12 VGA接口及电路 3-13 USB接口及电路 3-14 LCD接口及电路 3-15 CAN接口及电路 3-16 步进马达 3-17 ADC模拟调整开关 3-18 按键及其电路 3-19 系统音效部分及相关电路 3-20 以太网络及其电路 3-21 GSM模块接口 3-22 异步串行端口及红外线接口 3-23 SD卡界面 3-24 JTAG界面 3-25 系统扩充端口 3-26 系统配置及状态显示 3-27 CPU的gpio定义
第4章 DMA-2440XP WinCE5.0安装与使用 4-1 WinCE的安装 4-1.1 安装开发环境 4-1.2 安装目录 4-1.3 构建新的平台、编译 4-1.4 增加驱动程序 4-2 烧写WinCE 4-2.1 下载执行WinCE 4-2.2 WinCE的烧录 4-2.3 WinCE的自启动 |
|
第5章 Windows CE5.0操作系统 5-1 Windows CE版本 5-2 Windows CE5.0特征 5-3 系统架构 5-3.1 硬件层 5-3.2 OEM层 5-3.3 操作系统层 5-3.4 应用层 5-4 档案系统 5-4.1 对象储存 5-4.2 档案系统 5-4.3 数据库 5-4.4 注册表 5-4.5 档案管理器 5-5 内存管理 5-5.1 ROM和RAM 5-5.2 虚拟内存模型 5-5.3 虚拟地址映像 5-5.4 用户地址空间 5-6 系统调度 5-6.1 模块 5-6.2 行程 5-6.3 执行绪 5-6.4 Fiber 5-6.5 同步对象 5-7 系统创建 5-7.1 创建操作系统映象文件设计 5-7.2 Platform Builder的目录结构 5-7.3 环境变量 5-7.4 映象档的创建过程 5-7.5 Platform Builder整合开发环境 5-7.6 映象的设置档 5-7.7 组件定义及应用 5-8 Windows CE5.0开发除错 5-8.1 核心除错器 5-8.2 断点 5-8.3 远程除错工具 5-9 Windows CE5.0 BootLoader 5-9.1 BootLoader的概念 5-9.2 BootLoader引导选项 5-9.3 BootLoader的控制流程 5-10 Windows CE5.0的OAL 5-10.1 OAL与PQOAL 5-10.2 Windows CE5.0启动顺序 5-10.3 Windows CE5.0 OAL功能介绍 5-10.4 Windows CE5.0 OAL电源管理 5-11 Windows CE5.0的驱动程序 5-11.1 驱动程序的分类 5-11.2 驱动程序原始代码 5-11.3 设备管理器 5-11.4 驱动程序的资源 5-11.5 驱动程序的加载机制 5-11.6 总线驱动 5-11.7 可安装接口设备驱动 5-11.8 驱动程序的电源管理 5-11.9 CEDDK 5-11.10 可安装驱动的添加
第6章 EVC开发应用程序 6-1 开发工具简介 6-2 Embeded Visual C++安装与配置 6-3 导出SDK 6-3.1 导出SDK 6-3.2 安装SDK 6-4 Hello World应用程序
第7章 DMA-2440XP WinCE实验 7-1 LED实验 7-2 矩阵键盘实验 7-3 背光调节实验 7-4 直流马达实验 7-5 步进马达实验 7-6 串行端口通讯实验 7-7 GPRS/GSM实验 7-8 音量调节实验 7-9 Camera实验 7-10 ADC实验 7-11 CAN总线实验 7-12 应用程序和驱动程序的通信
附录一 S3C2440简介与地址映像
附录二 在WINCE和桌面系统之间建立通讯连接
附录三 国内Windows CE技术开发论坛 |