(1) 体现“卓越工程师教育培养计划”的理念,注重培养学生解决复杂工程问题的能力,将嵌入式系统开发能力的培养常态化、课程化。
(2) 选用Coretex-M3内核的STM32F103VET6单片机,深入分析CMSIS固件库,详细讲解基于固件库的嵌入式系统开发。
(3) 专门讲解C语言在嵌入式系统开发中的独到之处,以及固件库C语言程序的特性。
(4) 内容组织由浅入深,基础篇、提高篇和实践篇可适应不同层次学习者的需求。
(5) “最小系统板+硬件模块”方式搭建硬件平台,设计灵活,可拓展性强。
(6) 从“实战”出发,按需学习。针对具体的功能需求,先学习单片机片上硬件模块的功能、相关寄存器和库函数,再完成设计实现功能。
(7) 针对各章内容,配有丰富的设计实例,分析程序架构,讲解调试方法。
(8) 提供完整的项目开发设计实例,分解功能需求,分析硬件设计,讲解软件设计,讲述完整的项目开发全过程。
(9) 配套大量教学视频,从工具的使用、硬件设计,到分析代码、调试问题,提供“身临其境”的沉浸式教学体验,可扫描书中二维码观看。
(10) 新形态教材,配套资源丰富,包括教学大纲、PPT课件、教学视频、开发实例、开发软件、芯片手册等,可扫描前言下方二维码下载。