第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教学平台配置
第4章 DMA-2440XP硬件描述 4-1 电源电路描述 4-2 重置电路 4-3 启动方式选择电路 4-4 NOR FLASH电路 4-5 数据地址位驱动设计 4-6 CAMERA接口电路 4-7 CPLD电路 4-8 VGA接口及电路 4-9 USB接口及电路 4-10 LCD接口及电路 4-11 CAN接口及电路 4-12 步进马达 4-13 ADC模拟调整开关 4-14 按键及其电路 4-15 系统音效部分及相关电路 4-16 以太网络及其电路 4-17 GSM模块接口 4-18 异步串行端口及红外接口 4-19 SD卡界面 4-20 JTAG界面 4-21 系统扩充端口 4-22 系统配置及状态显示 4-23 CPU的gpio定义
第5章 DMA-2440XP教学平台使用 5-1 教学平台设置及连接 5-1.1 启动模式选择 5-1.2 其它跳线设置 5-1.3 外部硬件连接 5-1.4 除错终端配置 5-2 教学平台开机使用 5-3 DMA-2440XP的初步使用 5-3.1 DMA-2440XP的BIOS使用 5-3.2 非操作系统下的外围装置测试 5-4 BIOS编译测试 5-5 BIOS烧录测试 5-6 用sjf2440工具将BIOS烧录到Nor Flash |
|
第6章 LINUX核心编译 6-1 安装编译工具 6-2 解压LINUX核心 6-3 编辑MAKEFILE档案 6-4 装载配置文件 6-5 编译ZIMAGE 6-6 获取核心压缩映射 6-7 cramfs根档案系统的制作
第7章 烧录和启动LINUX 7-1 烧录Linux核心 7-2 烧录根档案系统 7-3 启动LINUX 7-3.1 通过BIOS的第5项功能启动Linux 7-3.2 Linux的自动启动 7-4 Linux操作系统下的周边资源测试
第8章 DMA-2440XP WINCE5.0安装与使用 8-1 WINCE的安装 8-1.1 安装开发环境 8-1.2 安装目录 8-1.3 构建新的平台、编译 8-1.4 添加驱动 8-2 WINCE的image的执行 8-3 WINCE的烧录 8-4 在WINCE和桌面系统之间建立通讯连接 8-4.1 安装驱动 8-4.2 使用微软ActiveSync同步传输工具进行通讯连接
第9章 烧写WINCE 9-1 下载执行WINCE 9-2 WINCE的烧录 9-3 WINCE的自启动
第10章 ADS 1.2整合开发环境的使用 10-1 使用ADS创建工程 10-1.1 建立一个工程 10-1.2 编译和链接工程 10-1.3 ASM的参考程序 10-2 用AXD进行程序除错 10-2.1 安装并执行ARM-JTAG仿真软件ARM9 10-2.2 为ARM-JTAG仿真软件正确配置AXD DEBUGGER 10-2.3 使用SUPERJTAG 在ADS1.2 环境下进行模拟除错
第11章 ADS应用实验 11-1 汇编语言与C语言的混合编译实验 11-2 4个跑马灯实验 11-3 行列式按键扫描实验 11-4 ADC模拟转数字实验 11-5 串行端口通讯实验 11-6 8×8点矩阵实验 11-7 PWM控制器蜂鸣器和直流马达实验 11-8 LCD显示实验 11-9 VGA显示实验 11-10 音效接口实验 11-11 步进马达控制实验 11-12 IIC实验 11-13 RTC实时时钟实验 11-14 GPRS/GSM通讯实验 11-15 RS485通讯实验 11-16 CAN总线通讯实验 11-17 触控屏幕控制实验 11-18 GPS全球定位实验 11-19 Nand Flash实验 11-20 Nor Flash实验 11-21 CF卡读写实验 11-22 Camera实验 11-23 BootLoader实验
第12章 DMA-ARM JTAG仿真器 12-1 DMA-ARM JTAG仿真器特点 12-2 DMA-ARM JTAG仿真器安装 12-2.1 硬件连接 12-2.2 软件安装 12-3 DMA-ARM JTAG仿真器简易使用说明 12-3.1 硬件连接 12-3.2 软件使用 12-4 DMA-ARM JTAG使用 12-4.1 Multi-ICE Server使用 12-4.2 除错系统架构体系
第13章 DMA-ARM USB仿真器 13-1 DMA-ARM USB仿真器的特点 13-2 DMA-ARM USB仿真器的安装 13-3 基本使用步骤 13-4 使用说明 13-5 硬件设置 13-6 除错相关设置 |