热搜关键词: matlab人工智能算法嵌入式雷达电机驱动

pdf

嵌入式系统设计基础及应用——基于ARM Cortex-M4微处理器

  • 1星
  • 2023-08-30
  • 67.12MB
  • 需要1积分
  • 28次下载
标签: arm

arm

嵌入式

嵌入式

嵌入式系统设计基础及应用》介绍了嵌入式系统的基本原理和基础知识。在硬件方面详细讲述了微处理器的系统架构、常见的总线与总线协议、存储器的分类和存储保护机制及相关的性能分析,并具体介绍了基于  ARM  Cortex-M4微处理器的编程模式、中断机制、流水线技术、总线技术、存储器系统。在软件方面详细介绍了嵌入式系统软件开发的特点,并介绍了嵌入式  C语言开发的元素。编译器在嵌入式系统开发中起着重要的作用,翻译过程及优化技术对设计良好的嵌入式程序也至关重要,本书介绍了编译技术和优化方法,以及程序级的性能分析。实时操作系统是嵌入式软件开发的基础,因此介绍了嵌入式实时操作系统(以  μC/OS  Ⅲ为例)。另外,通过最小系统设计开发的介绍,使读者了解嵌入式系统开发的整个过程。

目  录

第1章  嵌入式系统概论  1

1.1  嵌入式系统概念  1

1.2  嵌入式系统组成  4

1.2.1  嵌入式系统结构  4

1.2.2  嵌入式微处理器  5

1.2.3  嵌入式操作系统  6

1.3  嵌入式系统设计过程  7

1.4  嵌入式系统发展  9

1.5  本书的内容安排  11

1.6  习题  11

第2章  微处理器体系架构  12

2.1  嵌入式微处理器体系结构  12

2.1.1  冯·诺依曼结构与哈佛结构  12

2.1.2  复杂指令集和精简指令集计算机  14

2.1.3  嵌入式微处理器类型  15

2.2  ARM微处理器体系架构  20

2.2.1  可编程模式  22

2.2.2  特殊寄存器  24

2.3  中断机制  26

2.4  嵌入式汇编语言  31

2.4.1  汇编程序的结构  31

2.4.2  指令格式与寻址方式  32

2.4.3  常见指令  34

2.4.4  汇编程序的设计  37

2.5  流水线技术  41

2.5.1  流水线分类  41

2.5.2  Cortex-M4  的三级流水线  42

2.5.3  影响流水线性能的因素  43

2.6  本章小结  44

2.7  习题  44

第3章  嵌入式总线技术  46

3.1  系统总线概述  46

3.2  总线结构与协议  48

3.2.1  CPU总线的结构  48

3.2.2  总线组织及演进  50

3.2.3  典型总线及协议  51

3.2.4  STM32F4系列芯片对总线的支持  65

展开预览

评论

G986
非常清楚,谢谢!
2023-08-31 09:24:30
登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×