文章目录
一 关于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:高端应用,