cortex-A处理器
ARM在cortex-A系列处理器在性能上大致为排序为:A77、A75、A73、A57、A53、A15、A9、A7、A5等
A7内核的工作模式、寄存器组织、程序状态寄存器、存储系统、流水线、异常处理、以及汇编指令、汇编编程、C混合编程等
ARM产品线和产品介绍:

ARM的含义:
ARM一般有两个含义:
1、ARM公司,ARM不生产cpu,只进行CPU的框架设计
2、ARM架构,ARM架构的话有Cortex-M,Cortex-A,Cortex-R
裸机编程的含义:
裸机编程一般是指在没有操作系统的运行的一段代码,可以是汇编语言实现,也可以是c语言实现
bootloader是一个裸机程序,在ubuntu上运行的程序不是裸机程序,因为ubuntu是linux操作系统中的一种
ARM内核的发展:
下图来源于华清远见,

ARM架构授权与应用
指令集
|
内核
|
发布年份
|
CPU
|
ARMV7
|
Cortex-A9
|
2007
|
Exynos 4412
|
ARMV7
|
Cortex-A7
|
2011
|
STM32MP157
|
ARMV8
|
Cortex-A55
|
2017
|
Snapdragon 670等
|
ARMV8
|
Cortex-A78
|
2020
|
Snapdragon 778G等
|