本书从计算机的发展入手,引入嵌入式计算机的基本概念;依托STM32F103系列嵌入式计算机,介绍内核的基本结构和工作特性;采用C语言和汇编语言对比的方式,介绍指令系统和软件设计方法;针对嵌入式计算机内部的硬件资源,从实际工程角度,以模块化具体展开介绍;以应用广泛的位置伺服驱动控制系统设计为依据,介绍具体嵌入式系统的设计方法。
本书是西北工业大学多年进行“嵌入式系统及应用”课程持续建设的成果之一。本书强调嵌入式计算机的通用性,使学生建立嵌入式系统的通用性知识架构,在不同类型的嵌入式计算机应用中,能够将所学知识自由切换。本书在嵌入式计算机结构以及外设内容的编写过程中,从工程师设计系统的角度出发,强调相关模块在实际系统设计中的使用。
本书内容实用丰富、层次清晰、叙述详尽,可作为高等院校电子信息类、电气类、自动化类专业相关课程的教材,也可以作为嵌入式相关领域工程设计人员的参考资料。