书籍介绍
本书是以ARM Cortex-M3内核的意法半导体公司(ST 公司)ST32F103系列微控制器为蓝本来讲述嵌入式开发的书籍。全书共14章,其中第1章嵌入式系统概述,主要讲解嵌入式系统的基本知识和发展;第2章 ARM芯片及体系架构,主要讲解了ARM芯片分类、特点和汇编语言;第3章,STM32微控制器及最小系统,对微控制器最基本正常运行的条件进行讲解;第4章STM32库函数及程序开发,对程序开发方式和环境进行介绍;第5章到第12章,分别对微控制器常见的GPIO(通用输入输出口)、中端、串行通信、定时器、ADC(模数转换)、DMA(直接内存存取)、总线、并行接口及USB接口进行了讲解,并提供相应的实例;第13章μC/OS-II嵌入式操作系统,主要讲解实时操作系统、μC/OS-II操作系统的移植,以及重点讲述了μC/OS-II内核相关的函数以及功能;第14章综合设计实例,通过一个智能小车的实例,说明嵌入式系统综合实例的实现过程,主要包括 嵌入式系统开发流程、智能小车功能说明、硬件设计及实现、控制算法设计及实现、软件设计及实现和基于μC/OS-Ⅱ嵌入式操作系统设计及实现内容。