更新时间:2018-12-27 16:27:37
封面
版权信息
本书特点
为什么要写这样一本书
本书有何特色
推荐的学习计划
本书适合哪些读者阅读
本书作者
第一篇 走进嵌入式系统开发
第1章 嵌入式系统开发概述
1.1 何为嵌入式系统
1.2 嵌入式系统的特点及发展趋势
1.3 嵌入式系统的开发过程
1.4 如何成为嵌入式开发人员
1.5 小结
1.6 习题
第2章 嵌入式操作系统简介
2.1 嵌入式操作系统概述
2.2 主流嵌入式操作系统简介
2.3 小结
2.4 习题
第3章 ARM处理器构架
3.1 ARM体系结构概述
3.2 ARM处理器系列
3.3 ARM处理器结构
3.4 ARM编程模型
3.5 ARM开发调试工具综述
3.6 小结
3.7 习题
第4章 搭建嵌入式开发平台
4.1 基于ARM的RealView MDK开发环境
4.2 基于ARM Cortex-M3的STM32选型表
4.3 基于ARM Cortex-M3的STM32最小开发系统
4.4 程序下载方式
4.5 小结
4.6 习题
第二篇 ARM嵌入式系统开发基础
第5章 ARM Cortex-M3指令集
5.1 数据传送指令
5.2 数据处理指令
5.3 子程序呼叫及转移指令
5.4 隔离指令
5.5 不支持的指令
5.6 小结
5.7 习题
第6章 基于ARM Cortex-M3的STM32在应用编程
6.1 在应用编程简介
6.2 STM32的启动配置
6.3 STM32的在应用编程
6.4 小结
6.5 习题
第7章 嵌入式实时操作系统FreeRTOS
7.1 嵌入式实时操作系统FreeRTOS简介
7.2 嵌入式操作系统基本概念
7.3 FreeRTOS的API模块
7.4 小结
7.5 习题
第8章 嵌入式系统UC/OS-Ⅱ
8.1 UC/OS-Ⅱ嵌入式系统简介
8.2 UC/OS-Ⅱ任务管理
8.3 任务之间的通信与同步
8.4 小结
8.5 习题
第三篇 深入ARM嵌入式控制器
第9章 通用I/O接口
9.1 通用I/O接口的结构
9.2 通用I/O接口的编程方法
9.3 综合练习
9.4 小结
9.5 习题
第10章 Flash
10.1 Flash闪存的结构
10.2 Flash闪存的基本特性
10.3 Flash的编程方法
10.4 综合练习
10.5 小结
10.6 习题
第11章 ADC系统
11.1 ADC系统概述
11.2 ADC系统功能特性
11.3 ADC系统的编程方法
11.4 综合练习
11.5 小结
11.6 习题
第12章 中断系统
12.1 嵌套向量中断控制器(NVIC)
12.2 NVIC的编程方法
12.3 外部中断/事件控制器(EXTI)
12.4 EXTI的编程方法
12.5 综合练习
12.6 小结
12.7 习题
第13章 异步串行通信接口
13.1 USART结构
13.2 USART编程方法
13.3 CAN结构
13.4 CAN编程方法
13.5 综合练习
13.6 小结
13.7 习题