|
編輯推薦: |
编辑推荐:(1)本书针对读者学习嵌入式系统入门困难、相关内容较为抽象、学习以后动手能力差等问题,通过通俗易懂的文字描述和丰富的案例介绍,让读者掌握嵌入式系统的基本概念、工作原理和开发方法,同时尽量避免烦琐的软/硬件配置细节描述。(2)本书使用的硬件环境基于 STM32F4 系列微控制器,具体型号是 STM32F407xx,其中阐述的微控制器工作原理与编程方法也适用于 STM32 系列中的其他型号的微控制器。全书案例使用C语言和 HAL 库编程实现。为了照顾部分对嵌入式系统底层程序开发感兴趣的读者,本书在讲解Cortex-M3/M4 架构的部分保留了对汇编语言的介绍。本书特色:(1)结构合理,语言精炼,案例丰富。(2)基于Arm体系结构的STM32F4系列微控制器。(3)详细介绍嵌入式系统的概念、原理、应用及开发工具链。(4)配套丰富教辅资源,支持随时随地自学,助力读者稳步提升工程实践能力。
|
內容簡介: |
本书首先介绍了嵌入式系统的基本概念和背景知识,以及常见的嵌入式系统硬件和嵌入式系统开发工具;其次讲解了基于Cortex-M3/M4架构微控制器的内部结构和指令集,帮助读者建立对嵌入式处理器的宏观认识;然后介绍了STM32微控制器的开发工具链,包括STM32CubeMX、Keil MDK和设备驱动库等;后以STM32F4系列微控制器为例,阐述了其主要功能模块的工作原理和编程方法,包括这些模块的内部结构、外围硬件电路设计方法、寄存器组织和应用案例等内容。本书可作为高等院校计算机、电子信息、自动化、电力电气等专业的“嵌入式系统原理”“嵌入式系统编程”“32位单片机原理与应用”等课程的教材和教学参考书,也可作为工程实训、电子制作与竞赛的实践教材,还可作为从事自动控制、物联网、机电一体化等应用领域开发工作的工程技术人员的参考书。
|
關於作者: |
梁晶:2004年毕业于华中科技大学计算机学院嵌入式系统与智能控制专业,获工学硕士学位,武汉纺织大学计算机与人工智能学院专任教师,主要研究方向为嵌入式系统、人工智能、大数据技术。多年来在一线从事嵌入式系统、人工智能和大数据相关的教学和科研工作,主持和参与过多项校级、省级教研项目和科研项目。长期与企业合作从事嵌入式智能终端、车载互联网等产品的研发工作,在嵌入式领域具备较强的理论功底和丰富的工程经验。吴银琴:2003年毕业于华中科技大学生命科学与技术学院生物医学工程专业,获工学硕士学位,中南民族大学电子与信息工程学院专任教师,主要研究方向为嵌入式系统、信号处理等。多年来一直从事嵌入式系统、信号处理相关的教学和科研工作,主持和参与过多项教学改革项目、实验教改项目和科研项目,拥有丰富的教学经验。
|
|