
| 以ARM7 W90R710处理器和嵌入式μCLinux为核心,以嵌入式系统开发为主线介绍相关知识、流程和方法,以典型程序和应用实例为基础培养实际应用开发能力。 本书以嵌入式系统的开发为主线,全面系统地讲述了嵌入式系统开发的基本知识,基本流程和基本方法。本书以华邦电子有限公司的ARM处理器W90P710为硬件开发平台,介绍了嵌入式系统的软硬件开发过程。 本书的作者均是教学和科研一线的骨干教师,具有多年的嵌入式系统教学和开发经验。本书部分内容取材于作者嵌入式系统开发科研项目。本书内容丰富,系统全面,重点突出,阐述循序渐进、由浅入深。各章均安排了丰富的例题、思考题和习题,便于学生自学和自测。 |
| 第1章 嵌入式系统概论 1.1 嵌入式系统的概念 1.2 嵌入式系统的特点 1.3 嵌入式系统的应用 1.4 嵌入式系统的基本组成 小结 思考题与习题 第2章 ARM体系结构 2.1 RISC技术和流水线技术 2.1.1 计算机体系结构 2.1.2 RISC技术 2.1.3 流水线技术 2.2 ARM体系结构简介 2.2.1 ARM体系结构的演变 2.2.2 ARM体系结构的特征 2.2.3 ARM体系的变种 2.2.4 ARM系列 2.2.5 ARM存储数据类型 2.3 ARM处理器工作状态 2.3.1 两种工作状态 2.3.2 工作状态的切换 2.4 ARM处理器工作模式 2.5 ARM处理器寄存器组织 2.5.1 ARM状态下的寄存器组织 2.5.2 Thumb状态下的寄存器组织 2.6 ARM异常 2.6.1 ARM异常概述 2.6.2 ARM异常处理 2.6.3 ARM异常向量表 2.6.4 ARM异常优先级 2.6.5 ARM异常中断使用的寄存器 2.7 ARM存储器和存储器映射I/O 2.7.1 ARM体系的存储空间 2.7.2 ARM存储器格式 2.7.3 非对齐存储访问操作 2.7.4 存储器映射I/O 2.8 ARM总线技术 小结 思考题与习题 第3章 ARM指令系统 3.1 ARM指令集概述 3.1.1 指令分类和指令格式 3.1.2 ARM指令的条件码 3.1.3 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 ARM指令分类介绍 3.3.1 跳转指令 3.3.2 数据处理指令 3.3.3 程序状态寄存器传送指令 3.3.4 加载和存储指令 3.3.5 协处理器指令 3.3.6 异常产生指令 3.4 Thumb指令 小结 思考题与习题 第4章 ARM汇编程序设计 第5章 W90P710处理器简介 第6章 W90P710实验教学系统设计 第7章 部件工作原理与编程示例 第8章 嵌入式μCLinux 第9章 ARM ADS集成开发环境 第10章 W90P710处理器应用实例 参考文献 |
商品评论(0条)