ARM零散笔记——I.MX6UL
1、ARM您得知道的那些事
前言:这些事对你的编程或许没有太大的帮助,甚至没有帮助,但是了解它,知道它的怎么过来的,怎么成为嵌入式领域中世界的龙头老大的,它的家族是怎么样的,对你整体的认识会有很大的帮助。
1.1、ARM公司
ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine,但是有些又说全称是Acorn RISC Machine。
1978年12月5日,物理学家赫尔曼·豪泽(Hermann Hauser)和工程师Chris Curry,在英国剑桥创办了CPU公司(Cambridge Processing Unit),主要业务是为当地市场供应电子设备。1979年,CPU公司改名为Acorn公司。
起初,Acorn公司打算使用摩托罗拉公司的16位芯片,但是发现这种芯片太慢也太贵。"一台售价500英镑的机器,不可能使用价格100英镑的CPU!"他们转而向Intel公司索要80286芯片的设计资料,但是遭到拒绝,于是*自行研发。
1985年,Roger Wilson和Steve Furber设计了他们自己的第一代32位、6M Hz的处理器,用它做出了一台RISC指令集的计算机,简称ARM(Acorn RISC Machine)。这就是ARM这个名字的由来。
RISC的全称是"精简指令集计算机"(reduced instruction set computer),它支持的指令比较简单,所以功耗小、价格便宜,特别适合移动设备。早期使用ARM芯片的典型设备,就是苹果公司的牛顿PDA。
1.2、ARM公司商业模式
ARM不生产芯片也不销售芯片,只出卖IP(IntellectualProperty“知识产权”,“版权”),这个版权就是ARM内核。ARM内核卖给世界各国的半导体公司,如苹果、华为、三星、TI、ST、NXP等等。然后这些公司就用这个内核设计自己公司的芯片,用自己的芯片做自己的产品。
能买ARM内核的公司都是大公司呀,这些公司利用ARM内核研发自己的芯片,卖自己的产品。也可以反过来想,利用了ARM内核研发自己芯片的公司,最后都成为了大公司,可想而知ARM公司有多牛逼。
但是成为大公司也不一定都是因为ARM内核,也得有自己独有的技术,比如华为的5G技术,华为加油!!!
1.2、ARM内核家族
内核版本 | SoC版本号 | 芯片型号 |
---|---|---|
ARMv1~ARMv3 | 初期用的人少 | 初期用的人少 |
ARMv4 | ARM7 | S3C44B0(三星) |
ARMv4 | ARM9 | S3C2440和S3C2410(三星) |
ARMv5 | ARM9+xScale | 应该被某公司垄断了 |
ARMv6 | ARM11 | S3C6410(三星) |
ARMv7 | Cortex-M | 单片机 STM32f103等(ST) |
\ | Cortex-A | 应用级处理器 如手机、平板、电脑 |
\ | Cortex-R | 实时处理器 工业,航天等领域 |
ARMv8(新) | Cortex-M | 未了解,欢迎评论指点 |
\ | Cortex-A | 未了解,欢迎评论指点 |
\ | Cortex-R | 未了解,欢迎评论指点 |
本文地址:https://blog.csdn.net/qq_42837982/article/details/107353075
上一篇: 程序员,每个月给你发多少工资,你才会想老板想的事?
下一篇: MySQL数据库超时设置配置的方法实例