本书以STM32G4系列32位Flash MCU为例,以“蓝桥杯”嵌入式设计与开发竞赛实训平台CT117E-M4(V1.2)为硬件平台,以“一切从简单开始”为宗旨,介绍嵌入式系统的设计与开发。全书分为12章,第1章简单介绍STM32 MCU和Cortex-M4,第2章介绍软件开发环境与工具,第3~10章介绍GPIO、USART、SPI、I2C、ADC、TIM、NVIC和DMA的配置、HAL和LL库函数及设计实例,第11章介绍扩展板模块的设计,第12章对2020—2023年省赛和国赛试题进行设计和解析。书后附有STM32引脚功能、常用库函数和实训平台简介,还附有实验指导。本书所有设计程序均为原创,并经过多轮实验改进,内容简单易懂,特别适合初学者学习参考。本书可以作为嵌入式系统设计教材供电子信息类与电气类各专业使用。