当前位置: 首页 > 原创图书 >ARM嵌入式体系结构与接口技术Cortex-A53版(微课版)图书介绍

ARM嵌入式体系结构与接口技术Cortex-A53版(微课版)
  • 图书名称 :    ARM嵌入式体系结构与接口技术Cortex-A53版(微课版)
  • 作       者 :    华清远见嵌入式学院 刘洪涛、周凯
  • 出版单位 :    人民邮电出版社
  • 丛书名称 :    工业和信息化精品系列教材
  • 出版日期 :    2022年5月
图书简介

      本书主要从 ARM 的体系结构和接口技术两个方面对 S5P6818 芯片的使用进行讲解。全书共 15 章, 前 14 章分别介绍了嵌入式系统基础知识、ARM 技术概述、Cortex-A53 编程模型、 ARM 开发环境搭建、ARM 微处理器的指令系统、ARM 汇编语言程序设计、ARMv8 异常处理、通用 I/O 接口、ARM外部中断、UART 串行通信接口、PWM 定时器与“看门狗”定时器、A/D 转换器、SPI 总线接口、I2C总线接口; 最后一章提供了一个综合案例,通过练习和操作实践,帮助读者巩固所学的内容。
      本书可以作为高等院校嵌入式相关专业和计算机相关专业的教材,也可以作为计算机软件和硬件培训教材,还可以作为嵌入式研究方向的专业人才和广大计算机爱好者的自学教材。

图书目录

ARM嵌入式体系结构与接口技术Cortex-A53版(微课版)章节:
第1章嵌入式系统基础知识
1.1嵌入式系统概述
1.1.1嵌入式系统简介
1.1.2嵌入式系统的定义
1.1.3嵌入式系统的特点
1.1.4嵌入式系统的发展
1.2嵌入式系统的组成
1.2.1嵌入式系统硬件组成
1.2.2嵌入式系统软件组成
1.3嵌入式系统开发概述
1.4小结
1.5练习题
第2章ARM技术概述
2.1ARM体系结构的发展及技术特征
2.1.1ARM公司简介
2.1.2ARM技术特征
2.1.3ARM体系结构的发展
2.2ARM处理器简介
2.2.1Cortex-A处理器系列
2.2.2Cortex-R 处理器系列
2.2.3Cortex-M 处理器系列
2.2.4SecurCore处理器系列
2.3ARM 微处理器架构
2.4ARM 微处理器的应用选型
2.5小结
2.6练习题
第3章Cortex-A53内核的编程模型
3.1ARM体系结构的发展及技术特征
3.2ARM微处理器简介
3.3ARM 微处理器结构
3.4Cortex-A53内部功能及特点
3.5数据类型
3.5.1ARM的基本数据类型
3.5.2浮点数据类型
3.5.3存储器大/小端
3.6Cortex-A53内核工作模式
3.7Cortex-A53存储系统
3.7.1协处理器(CP15)
3.7.2存储管理单元(MMU)
3.7.3高速缓冲存储器(Cache)
3.8流水线
3.8.1流水线的概念与原理
3.8.2流水线的分类
3.8.3影响流水线性能的因素
3.9寄存器组织
3.9.1通用寄存器
3.10程序状态寄存器
3.11基于Cortex-A53的S5P6818处理器介绍
3.12FS6818开发平台介绍
3.13小结
3.14练习题
第4章ARM开发及环境搭建
4.1仿真器简介
4.1.1ARM DSTREAM仿真器介绍
4.1.2FS-JTAG(B)仿真器介绍
4.2上位机开发环境安装
4.3新建工程
4.4添加已有工程
4.5编译工程
4.6调试工程
4.7小结
4.8练习题
第5章ARM 微处理器的指令系统
5.1指令系统简介
5.1.1ARM指令分类
5.1.2ARM指令的编码格式
5.1.3ARM指令的条件码域
5.2ARM指令集
5.2.1数据处理指令
5.2.2移位操作指令
5.2.3乘法指令
5.2.4Load/Store指令
5.2.5跳转指令
5.2.6程序状态寄存器访问指令
5.2.7协处理器指令
5.2.8异常产生指令
5.3ARM指令的寻址方式
5.4ARM汇编语言伪指令
5.5小结
5.6练习题
第6章ARM V8汇编语言程序设计
6.1ARM汇编器所支持的伪操作指令
6.1.1符号定义伪操作指令
6.1.2数据定义伪操作指令
6.1.3汇编控制伪操作指令
6.1.4杂项伪操作指令
6.2汇编语言的语句格式
6.3汇编语言的程序结构
6.4小结
6.5练习题
第7章ARM异常处理及编程
7.1ARM异常处理概述
7.2ARM体系异常种类
7.3ARM异常优先级
7.4ARM异常响应和处理程序返回
7.5ARM的SWI异常中断处理程序设计
7.6小结
7.7练习题
第8章通用IO接口
8.1GPIO功能介绍
8.2S5P6818 GPIO控制器
8.2.1GPIO功能描述
8.2.2GPIO特性
8.2.3GPIO分组
8.2.4GPIO常用寄存器分类
8.2.5GPIO寄存器详解
8.3GPIO接口电路与程序设计
8.3.1电路连接
8.3.2寄存器设置
8.3.3程序的编写
8.3.4调试与运行结果
8.4本章小结
8.5练习题
第9章ARM外部中断
9.1ARM中断控制器介绍
9.1.1中断软件分支处理(NVIC和GIC)
9.1.2硬件支持的分支处理(VIC)
9.2S5P6818通用中断控制器
9.2.1GIC功能模块
9.2.2GIC中断控制器中断类型
9.2.3GIC中断控制器中断状态
9.2.4GIC中断处理流程
9.3中断接口电路与程序设计(GIC)
9.3.1电路连接
9.3.2寄存器设置
9.3.3程序的编写
9.3.4调试与运行结果
9.4小结
9.5练习题
第10章UART串行通信接口
10.1串行通信
10.1.1异步串行通信原理
10.1.2RS-232C串口规范
10.1.3RS-232C接线方式
10.2S5P6818 UART控制器
10.3UART接口电路与程序设计
10.3.1电路连接
10.3.2寄存器设置
10.3.3程序的编写
10.3.4调试与运行结果
10.4小结
10.5练习题
第11章定时器与PWM
11.1PWM定时器
11.2S5P6818 PWM控制器
11.3PWM接口电路与程序设计
11.3.1电路连接
11.3.2寄存器设置
11.3.3程序的编写
11.3.4调试与运行结果
11.4看门狗定时器
11.5S5P6818看门狗定时器
11.5.1看门狗定时器应用
11.5.2寄存器设置
11.5.3程序的编写
11.5.4调试与运行结果
11.6小结
11.7练习题
第12章A/D转换器
12.1A/D转换器原理
12.1.1A/D转换器的类别
12.1.2A/D转换器的参数
12.2S5P6818的A/D控制器
12.3A/D转换器接口电路与程序设计
12.3.1电路连接
12.3.2寄存器设置
12.3.3程序的编写
12.3.4调试与运行结果
12.4小结
12.5练习题
第13章SPI总线接口
13.1SPI总线协议
13.1.1SPI总线协议简介
13.1.2SPI总线协议内容
13.2S5P6818的SPI控制器
13.3SPI接口电路与程序设计
13.3.1电路连接
13.3.2寄存器设置
13.3.3程序的编写
13.3.4调试与运行结果
13.4小结
13.5练习题
第14章I2C总线接口
14.1I2C总线协议
14.1.1I2C总线协议简介
14.1.2I2C总线协议内容
14.2S5P6818的I2C控制器
14.3I2C接口电路与程序设计
14.3.1电路连接
14.3.2寄存器设置
14.3.3程序的编写
14.3.4调试与运行结果
14.4小结
14.5练习题
第15章温度监测仪综合项目案例
15.1项目功能概述
15.2系统组成
15.3接口电路图设计
15.4程序设计
15.5运行结果
15.6小结
15.7练习题