更新时间:2021-01-15 12:14:12
封面
版权信息
内容提要
前言
平台支撑
第1章 嵌入式ARM技术概论
1.1 ARM体系结构的技术特征及发展
1.2 ARM微处理器简介
1.3 ARM微处理器架构
1.4 ARM微处理器的应用选型
1.5 Cortex-A9内部功能及特点
1.6 数据类型
1.7 Cortex-A9内核工作模式
1.8 Cortex-A9存储系统
1.9 流水线
1.10 寄存器组织
1.11 程序状态寄存器
1.12 三星Exynos4412处理器介绍
1.13 FS4412开发平台介绍
1.14 本章小结
1.15 练习题
第2章 ARM开发环境搭建
2.1 仿真器简介
2.2 开发环境搭建
2.3 Eclipse for ARM使用
2.4 导入一个已有工程
2.5 调试工程
2.6 创建一个新工程
2.7 编译工程
2.8 64位eclipse编译常见问题及解决
2.9 本章小结
2.10 练习题
第3章 ARM指令
3.1 ARM指令集
3.2 ARM指令的寻址方式
3.3 本章小结
3.4 练习题
第4章 ARM汇编程序设计
4.1 GNU ARM汇编器的伪操作
4.2 ARM汇编器支持的伪指令
4.3 ARM汇编语言的程序结构
4.4 汇编语言与C语言的混合编程
4.5 本章小结
4.6 练习题
第5章 GPIO编程
5.1 GPIO功能介绍
5.2 Exynos4412-GPIO控制器详解
5.3 GPIO控制实验
5.4 本章小结
5.5 练习题
第6章 ARM异常及中断处理
6.1 ARM异常中断处理概述
6.2 ARM体系异常种类
6.3 ARM异常的优先级
6.4 ARM处理器模式和异常
6.5 ARM异常响应和处理程序返回
6.6 ARM的SWI异常中断处理程序设计
6.7 ARM中断控制器简介
6.8 通用中断控制器(GIC)
6.9 Exynos4412中断源
6.10 Exynos4412-GIC寄存器详解
6.11 GIC中断实验
6.12 本章小结
6.13 练习题
第7章 串行通信接口
7.1 串行通信概述
7.2 Exynos4412异步串行通信
7.3 串口通信实验
7.4 本章小结
7.5 练习题
第8章 PWM定时器
8.1 定时器和PWM简介
8.2 Exynos4412-PWM定时器详解
8.3 PWM定时器实验——定时触发
8.4 PWM定时器实验——PWM输出
8.5 本章小结
8.6 练习题
第9章 看门狗定时器
9.1 看门狗简介
9.2 Exynos4412看门狗定时器详解
9.3 看门狗定时器实验
9.4 本章小结
9.5 练习题
第10章 RTC定时器
10.1 RTC简介
10.2 Exynos4412-RTC定时器详解
10.3 实时时钟RTC实验
10.4 本章小结
10.5 练习题
第11章 A/D转换器
11.1 A/D 转换器原理
11.2 Exynos4412-A/D转换器详解
11.3 A/D实验
11.4 本章小结
11.5 练习题
第12章 I2C接口
12.1 I2C总线协议
12.2 Exynos4412-I2C控制器详解
12.3 I2C重力感应/陀螺仪实验
12.4 本章小结