本书从实际应用的角度出发,针对ARM体系结构和VxWorks操作系统,详细介绍了嵌入式系统开发的概念和应用,并且提供了一个支持网络的仿真平台,供读者实践书中提供的所有实例。本书内容丰富、全面系统、实用性很强,既可以作为高等学校相关专业的教材或参考书,同时也可以作为广大嵌入式系统设计工程师必不可少的工具书或培训教材。 |
丛书序 前言 第1章 ARM处理器概述 1.1 初识ARM 1.2 ARM产品及其特点 1.3 ARM微处理器简介 1.3.1 RISC与ARM 1.3.2 ARM体系结构的版本 1.3.3 ARM体系的变种 1.3.4 ARM/Thumb体系命名规则 第2章 ARM开发基础 2.1 ARM处理器的工作状态 2.2 ARM处理器的工作模式 2.3 ARM寄存器的组织方式 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.2.9 异常产生指令 3.3 Thumb指令集简介 第4章 ARM存储系统及异常处理 4.1 ARM处理器的存储系统 4.1.1 ARM体系中的存储空间 4.1.2 ARM的字节序 4.1.3 非对齐的存储访问操作 4.1.4 指令预取和自修改代码 4.1.5 系统控制协处理器CPl5 4.1.6 存储器管理单元 4.1.7 高速缓冲存储器和写缓冲区 4.2 ARM处理器的异常 4.2.1 ARM异常类型 4.2.2 对异常的响应 4.2.3 异常处理 4.2.4 从异常返回 4.2.5 异常的具体描述 第5章 ARM开发系统 5.1 ADS简介 5.2 ADS命令行工具简介 5.3 ARM C/C++库简介 5.3.1 C/C++库的组成 5.3.2 库目录结构 5.4 Code |
商品评论(0条)