第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-270XP教学平台介绍 3-1 DMA-270XP教学平台外观 3-2 DMA-270XP教学平台清单 3-3 DMA-270XP教学平台架构 3-4 DMA-270XP教学平台配置 3-5 电源电路描述 3-6 重置电路 3-7 SDRAM电路 3-8 NOR FLASH电路 3-9 内存配置缓存器 3-10 内存管理单元(MMU)和高速缓存(Cache) 3-11 数据地址位驱动设计 3-12 CAMERA接口电路 3-13 CPLD电路 3-14 VGA接口及电路 3-15 USB接口及电路 3-16 LCD接口及电路 3-17 CAN接口及电路 3-18 步进马达 3-19 按键及其电路 3-20 系统音效部分及相关电路 3-21 以太网络及其电路 3-22 GSM模块接口 3-23 异步串行端口 3-24 SD卡界面 3-25 JTAG界面 3-26 系统扩充端口 3-27 PWM 3-28 12C总线接口 3-29 CF卡接口及电路 3-30 CPU的GPIO定义
第4章 DMA-270XP WinCE5.0操作说明 4-1 Platform Builder5.0的安装 4-1.1 安装开发环境 4-2 编译NAV270XP BSP,生成eBoot.NBO、NK.bin档案 4-2.1 安装目标板BSP配置文件 4-2.2 构建NAV270XP平台 4-2.3 配置Platform Builder编译选项 4-2.4 添加相关WinCE组件及设备驱动程序 |
|
4-2.5 添加FAT File System 4-2.6 添加SD Card驱动程序 4-2.7 添加鼠标和键盘驱动程序 4-2.8 添加随身碟驱动程序 4-2.9 添加CF Card驱动程序 4-2.10 编译NAV270XP平台 4-3 烧写eBoot.NBO、NK.bin文件和执行WinCE系统 4-3.1 烧写eBoot.NBO 4-3.2 烧写NK.bin 4-3.3 执行NAV270 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 CE的驱动程序 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-270XP WinCE 驱动实验 7-1 LED实验 7-2 矩阵键盘实验 7-3 背光调节实验 7-4 直流马达实验 7-5 步进马达实验 7-6 串行端口通讯实验 7-7 GPRS/GSM实验 7-8 音量调节实验 7-9 Can总线实验 7-10 应用程序和驱动的通信
附录 Windows CE技术开发论坛 |