嵌入式arm(一)学ARM要掌握的预备知识(本篇文章持续更新)

本文介绍了ARM的三种含义、两种指令集CISC和RISC,重点讲解了ARM公司及其处理器型号,包括Cortex-A/M/R系列。此外,文章探讨了Cortex-A9处理器的工作模式和寄存器组织,以及计算机系统的总线结构,如单总线和多总线,以及DMA和Cache的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 关于arm

1 arm的三种含义

(1) 一个公司的名称 Advanced RISC Machine
(2) 一类处理器的统称
(3) 一种技术的名称 (RISC)
ARM是以一家设计处理器的公司,这家公司设计的处理器统称为ARM,它们使用的指令集是RISC(精简指令集)

2 两种指令集

2.1 CISC

复杂指令集(汇编指令)指令数量多、设计复杂、能耗高,比如intel的处理器(电脑)

2.2 RISC

精简指令集,指令数量少,设计相对简单,能耗较低,更多的应用在各种移动终端

3 arm公司

只负责设计芯片(设计处理器的架构+总线),而不生产芯片,将设计版权授权全球各大半导体厂商,让它们去生产

4 arm型号

比如有一块开发板的型号:fs4412,由fs公司设计制造和命名;
开发板的核心板板载了一个soc芯片:exynos4412,这个芯片由三星设计制作和命名;
soc上的cpu内核的型号是:A9(cortex-a9),这个型号的架构是armv7;由arm公司设计和命名;
在这里插入图片描述

4.1 什么是soc

system on chip片上系统;狭义的讲就是一个芯片上集成了处理器、存储器、各种接口模块等组成了一个完整的硬件系统。

4.2 cortex-a/m/r

从armv6架构之后,内核的型号命名变化为cortex
(1) cortex-a:高端应用,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值