嵌入式系统原理及应用:基于ARM Cortex-M4体系结构

嵌入式系统原理及应用:基于ARM Cortex-M4体系结构

评分

★★★★★

ISBN

9787568262682

出版社

北京理工大学出版社 2018-08-30出版

作者

杨永杰 许鹏

内容简介
本书从工程实践实用的角度出发,以ARMCortex-M4架构为研究对象,系统地介绍了嵌入式系统ARM微处理器的基础知识,编程模型、指令系统、汇编程序设计、嵌入式C语言设计、工作原理和开发环境,接着以STM32F4教学开发平台为例,介绍了MDK5开发环境和典型应用,最后对典型工程应用应用开发的实例进行了分析和解剖。本书内容全面、由浅入深,叙述言简意赅、清晰流畅,讲解通俗易懂,图例丰富,各章实例均得到验证。本书适合作为高等院校相关专业的本科高年级学生和研究生的专业课教材,也可以作为从事嵌入式系统开发和设计人员的参考用书。
AI简介
这是一本以ARM Cortex-M4架构为研究对象,系统地介绍了嵌入式系统ARM微处理器的基础知识,编程模型、指令系统、汇编程序设计、嵌入式C语言设计、工作原理和开发环境的专业书籍。该书内容全面、由浅入深,叙述言简意赅、清晰流畅,讲解通俗易懂,图例丰富,各章实例均得到验证。 该书从ARM微处理器的定义和发展历程出发,详细介绍了ARM微处理器的特点及应用,以及其系列。接着,对ARM微处理器的选型进行了详细的阐述,包括ARM芯片选择的一般原则、多芯核结构ARM芯片的选择以及ARM芯片供应商。 书中进一步对ARM Cortex-M4核体系结构进行了深入剖析,包括ARM体系结构、数据存储及工作状态、通用寄存器组、特殊功能寄存器组、浮点处理寄存器组、存储器系统结构以及异常和中断。此外,还详细介绍了ARM处理器指令集,包括ARM指令简介、寻址方式、Cortex指令集以及Cortex-M4特有指令。 在嵌入式C语言编程方面,该书介绍了嵌入式C语言概述、AAPCS规则、嵌入式C语言编写特点以及C语言与汇编语言混编规范。此外,还详细阐述了STM32F4处理器的工作原理,包括STM32F4处理器的启
阅读/下载地址