| 第1章 ARM微处理器概述1.1 ARM简介1.2 ARM微处理器的特点及实际应用1.2.1 ARM微处理器的特点1.2.2 ARM微处理器的实际应用1.3 ARM微处理器系列1.3.1 ARM7微处理器系列1.3.2 ARM9微处理器系列1.3.3 ARM9E微处理器系列1.3.4 ARMl0E微处理器系列1.3.5 SeeurCore微处理器系列1.3.6 StrongARM微处理器系列 1.3.7 XScale处理器1.3.8 ARMll微处理器系列1.4 ARM微处理器结构1.4.1 RISC体系结构及特点1.4.2 ARM微处理器的寄存器结构1.4.3 ARM微处理器的指令结构1.5 ARM微处理器的关键技术1.6 ARM的选型1.6.1 ARM芯片选择的一般原则1.6.2 多芯核结构ARM芯片的选择1.6.3 主要ARM芯片供应商思考题第2章 ARM微处理器的编程模型2.1 ARM微处理器的工作原理2.1.1 ARM指令长度及数据类型2.1.2 ARM的存储器格式2.1.3 ARM微处理器的工作状态2.1.4 处理器运行模式2.2 ARM微处理器的寄存器组织2.2.1 ARM状态下的寄存器组织2.2.2 Thumb状态下的寄存器组织2.2.3 Thumb状态与ARM状态下寄存器组织的关系2.2.4 程序状态寄存器2.3 异常处理机制2.3.1 ARM体系结构所支持的异常2.3.2 对异常的处理方法2.3.3 应用程序中的异常处理思考题第3章 ARM微处理器的指令系统3.1 ARM微处理器指令简介及寻址方式3.1.1 ARM微处理器指令的分类与条件域3.1.2 ARM指令的寻址方式3.2 ARM指令集3.2.1 跳转指令3.2.2 数据处理指令3.2.3 程序状态处理指令3.2.4 加载/存储指令3.2.5 协处理器指令3.2.6 异常产生指令3.2.7 乘法指令与乘加指令3.2.8 移位指令(操作)3.3 Thumb指令集与ARM指令集的比较思考题第4章 ARM程序设计基础4.1 ARM汇编语言的语句格式4.1.1 汇编语言程序中的符号4.1.2 汇编语言程序中的表达式和运算符4.2 ARM汇编器支持的伪指令4.2.1 数据定义(Data Definition)伪指令4.2.2 符号定义(Symbol Deftnition)伪指令4.2.3 汇编结构(Assembly Structure)伪指令4.2.4 汇编控制(Assembly Control)伪指令4.2.5 其他常用的伪指令4.3 汇编语言的程序结构4.3.1 程序结构4.3.2 子程序调用4.3.3 汇编语言与C/C++的混合编程4.3.4 汇编语言程序示例思考题第5章 嵌入式系统开发环境的介绍5.1 XScale微处理器结构介绍5.2 嵌入式操作系统window SCE的介绍5.3 嵌入式操作系统Linux的介绍5.3.1 Linux及其应用5.3.2 Linux内核5.3.3 典型嵌入式Linux系统5.4 RealView:MDK开发套件的使用5.4.1 RealViewMDK概述5.4.2 RealVJewMDK开发套件的组成5.4.3 使用RealViewMDK创建工程5.4.4 用RealViewMDK进行代码调试5.4.5 ADSTOMDK的转换5.5 本章小结思考题第6章 ARM教学实验系统6.1 EELiod教学开发平台介绍6.1.1 整体介绍6.1.2 EELiod系统实物图6.1.3 EELiod系统硬件介绍6.1.4 EELiod系统供电介绍6.1.5 EELiod系统外围接口介绍6.1.6 EELiodd系统的音频接口6.1.7 EELiod系统内存空间6.1.8 GFIO空间6.2 EELiod系统的操作6.3 WindowsCE6.O嵌入式开发环境的搭建6.3.1 需要准备的软件安装包6.3.2 安装VisualStudio.Net20056.3.3 安装SPI6.3.4 安装PlatformBuilder6.06.3.5 安装ActiveSync6.3.6 安装BSP包6.3.7 安装SDK6.4 WindowsCE6.0镜像定制实验6.4.1 WindowsCE6.0的BSP克隆6.4.2 WindowsEmbeddedCE6.0镜像工程的创建6.4.3 WindowsEmbeddedCE6.0工程的组件配置6.4.4 WindowsEmbeddedCE6.0工程的编译配置6.5 WindowsCE6.0映像下载6.6 ActiveSync:的使用6.6.1 ActiveSync的安装6.6.2.ActiveSync的设置思考题第7章 ARM汇编程序的典型应用7.1 应用一系统引导7.1.1 设计要求介绍 |
商品评论(0条)