"本书根据嵌入式系统与物联网技术的发展趋势,结合编者多年来在嵌入式技术领域的教学实践积累,按照嵌入式系统硬件设计模块化与软件设计组件化的原则,详细阐述了基于STM32F103C8T6微控制器的硬件学习平台及其设计方法,探讨了借助于机智云平台的物联网开发技术。本书内容理论性与实践性并重,突出学以致用的教学理念,实例丰富,并配有视频讲解。
精心设计硬件系统 按照硬件模块化的设计思路,精心设计了基于STM32F103C8T6微控制器的通用硬件学习平台,该硬件系统的原理图是物联网技术的一款完整解决方案。强烈建议读者自行设计制作该学习平台(推荐使用嘉立创EDA),以强化硬件设计水平。
工程实例完整丰富 结合硬件模块的应用精心组织了全部工程实例,通过各个工程实例共享程序模块的方法,在有限的篇幅中,使全书的每个工程实例都是完整的,强烈建议读者由零开始完成各个工程,以增强学习的乐趣。
主流程序设计方法 细致全面地讲述了寄存器程序设计方法和硬件抽象语言(HAL)程序设计方法。寄存器程序设计方法适合电子工程类专业学生学习,HAL程序设计方法适合计算机工程类专业学生学习。两种主流的程序设计方法,相得益彰,互为裨益。
理论与应用相结合 以模块化的方法阐述硬件基础理论,以实例牵引的方法讲述硬件通用模块系统化方法,在硬件模块基础上讲述外设驱动程序设计方法,理论与应用相结合,硬件与软件相结合,便于读者系统掌握嵌入式技术。"