zoukankan      html  css  js  c++  java
  • 6.认识ARM家族

    6.认识ARM家族

    先看一幅图:图1-1:

    图1-1

    看到上面都是好像跟ARM公司有关的,但是他们到底各自是啥呢?

    其实上面的这些名词分为三类:

    1. 芯片:6410、210、2440.
    2. ARM核:arm11、A8、arm9
    3. 指令架构:armv7、armv6

    所以可以对上面的那朵"花"进行简化:图1-2:

    图1-2

    但是他们三者有关系吗?芯片、ARM核、指令架构。

    2440芯片:图1-3:

    图1-3

    可以看到2440芯片里包含了ARM9TDMI核。

    6410芯片:图1-4:

    图1-4

    可以看到6410芯片里包含了ARM1176JZF-S核

    210芯片:图1-5:

    图1-5

    210芯片包含CortexA8核。

    通过上面就知道了芯片和核之间的关系。

    在ARM9核手册里搜索ARMv4,可以得到:图1-6:

    图1-6

    可以看到ARM9TDMI核是ARMv4T架构的。

    而ARM11是ARMv6架构

    CortexA8是ARMv7架构

    ARM核的演变:图1-7:

    图1-7

    从上面ARM核的演变的过程中,ARM系列到了ARM11之后就结束了。而Cortex系列的一直在升级。从Cortex-M0到现在的Cortex-A9。可以注意到Cortex系列也分了三种:M、R和A系列。

        M系列:主要面向工控领域,没有操作系统,可以理解为单片机,性能比单片机好很多。

        R系列:主要是面向实时的应用,可以运行操作系统。

        A系列:主要面向多媒体应用,例如手机。

    从性能来比较,ARM7跟Cortex-M3差不多。

        ARM9和Cortex-R4差不多。

        ARM11介于Cortex-A5和Cortex-R4之间。

    三种芯片的参数:

     

    2440

    6410

    210

    1.处理速度MHz

    400-500

    533-667

    800-1G

    2.缓存

    16KB

    16KB

    32KB

    3.内存接口

    SDRAM

    SDRAM/DDR

    DDR/DDR2

    4.支持OS

    Wince、Linux

    Wince、linux、android

    Wince、linux、android

    5.其他

    停产了

    正常生产

    正常生产

  • 相关阅读:
    持有你自己的权力
    《活在恩典中》:我们所寻求的是什么?
    修学文钞 | 道证法师怎么学印光大师《文钞》
    致初学者:印祖文钞修学次第建议
    印光大师指定的文钞入门篇目
    sql注入在线检测(sqlmapapi)
    【转】Kali Linux 新手折腾笔记
    JAVA开发-我的第一个webScan扫描器
    JAVA开发--游戏24点
    JAVA开发--U盘EXE恢复工具
  • 原文地址:https://www.cnblogs.com/FORFISH/p/5188686.html
Copyright © 2011-2022 走看看