前言 随着“互联网+”产业升级理念的不断推进,嵌入式系统在各行各业开花结果。加上物联网、大数据、云计算、人工智能、5G等技术的助力,促进了传统行业与信息技术的快速结合,嵌入式系统加快了人类社会发展信息化的进程。在人与物、物与人以及物与物的数据交换过程中,起着沟通桥梁作用的嵌入式系统愈发凸显,主要是因为嵌入式系统可以实现数据采集、数据发送、数据接收和数据处理的整个过程。可见嵌入式系统是实现传统行业信息化的基础,也是实现产业升级的关键。随着嵌入式系统芯片处理能力越来越强,加之传感器技术以及网络通信技术的不断革新,嵌入式系统将成为万物互联、数据融合、智能网联的数字化时代的强有力助推器。 本书系统地阐述了嵌入式系统的基本概念、原理、体系结构、实现技术和典型应用,并以ARM CortexM3的STM32为例进行讲解,首先通过STM32CubeMX配置STM32片内外设(GPIO、中断、串口、定时器、DMA、ADC)工程,然后借助Keil软件编译由STM32CubeMX生成的源程序,最后使用Keil或Proteus进行虚拟仿真验证程序的执行结果是否正确。本书注重理论与实际嵌入式系统开发的结合,通过每章的案例深入浅出地介绍嵌入式系统的整个开发过程。通过本书的系统学习,使读者掌握嵌入式系统的基本概念、原理和关键技术,能根据实际需求开发一些嵌入式应用系统,同时也为电子工程、物联网工程、自动化等专业学生形成嵌入式系统开发知识体系和今后从事相关实际工作打下基础。 本书参考了所列参考文献中的部分内容,在此表示感谢!在本书的编辑过程中,清华大学出版社赵凯编辑对部分章节的文字润色做了许多工作,在此表示衷心感谢。本书的出版得到清华大学出版社的大力支持; 另外,本书的出版得到2021 年辽宁省普通本科高校校际联合培养项目(协同创新)、中国博士后科学基金69批面上资助项目(项目批准号: 2021M693858)以及沈阳市中青年科技创新人才支持计划项目(项目批准号: RC210400)的支持,在此一并表示感谢。 本书可作为普通高等院校电子信息类、电气工程类、自动化类及其相关专业本科生和研究生的教材,也可作为科研和工程技术人员的参考书。 由于编者水平有限,书中难免存在疏漏和不足之处,敬请广大读者批评指正。 编者2022年4月 配套资源: 教学课件 教学大纲