1、ARM公司的经营模式:设计IC,出售版权(IP),芯片由别人生产
2、ARM版本 ARMv7
ARM内核版本 Contex-A8
芯片版本 S5PV210
注:ARMv7及以后:Contex-M: 各类嵌入式应用的微控制器内核(相当于高级单片机)。主要应用工业、消费领域。
Contex-A: 密集型系统的应用处理器内核。如手机,平板等等
Contex-R: 实时应用的高性能内核,如硬盘控制器、车载控制产品等。
3、SoC和CPU的区别:CPU包含运算器、控制器、寄存器,是一块小型集成电路芯片(IC)
SoC包含CPU和一部分原先的外设,集成到一块硅片,是一块集成电路芯片
4、嵌入式和单片机的区别:主要区别嵌入式有操作系统,而单片机没有。没有操作系统的硬件设备我们一般称之为裸机。
5、汇编语言和高级语言的区别:汇编语言:工作效率高、无可移植性
C语言:工作效率低于汇编语言,具有可移植性
注:可移植性指在A机运行的程序在B机也可以运行,将程序由A转移到B的过程就叫移植
6、指令集:CISC:复杂指令集,300多个指令,基本上是一种功能一个指令
RISC:精简指令集,30多个指令,基本上是多个指令完成一种功能
7、统一编址和独立编址:CPU访问存储器有通过总线访问(统一编址)和通过接口访问(独立编址)两种。
注:统一编址:将内存和部分寄存器统一编址,可通过总线访问,地址总线数量决定内存的可选址范围(就是内存大小)
8、冯诺依曼结构和哈佛结构:冯诺依曼结构:数据和程序不以区分放在同一块内存