ARM版本号区分
众所周知,ARM公司并不是芯片厂商,只对外授权技术获利。
而大家应该也听说过ARM7、ARM9、ARM11…
但是大家知道ARM7和ARMv7的区别吗?实际上,两个完全不是一个概念!就比如China和china不是一种东西!
首先大家要知道“内核版本号”、“SoC版本号”这两种东西!
先给大家来一张表:
最左边那一栏便是architecture(架构),也就是我刚刚所说的内核版本号。
ARM-Holdings(ARM控股?!字幕君已死),也就是所谓的SoC版本号。
这两列都是由ARM公司命名的!
Third-Party(第三方)就是芯片的型号啦!这就由第三方厂家所命名了!
根据表格大家可以看到ARMv7出生年份远迟于ARM7,ARM7属于ARMv3的东西!
还有一些关于SoC和CPU的差别!
SoC是包含CPU的,目前我们平时说的CPU绝大多数说的都是SoC,两者有什么区别呢?
ARM公司设计的其实就是CPU
而像意法半ST、恩智浦NXP、德州仪器TI它们所设计的都属于SoC
SoC内部可集成usart、IWDG等所谓的外设以连接CPU
而我们所看到的只是一个芯片