日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

器件选型-ARM7,ARM9,ARM11,Cortex系列基础知识

發(fā)布時間:2023/12/16 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 器件选型-ARM7,ARM9,ARM11,Cortex系列基础知识 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

編寫版本:V1.0

ARM7:ARM-V4架構;

ARM9:ARM-V5架構;

ARM11:ARM-V6架構;

ARM-Cortex系列:ARM-V7架構;

(ARM-Cortex系列分為:Cortex-A,Cortex-R,Cortex-M三大系列。

三大系列分工明確:

“A”系列面向尖端的基于虛擬內(nèi)存的操作系統(tǒng)和用戶應用;

“R”系列針對實時系統(tǒng);

“M”系列對微控制器。

簡單的來說:Cortex-A系列是用于移動領域的CPU,Cortex-R和Cortex-M系列是用于實時控制領域的MCU。)

因此ARM7和Cortex-M很像,屬于不同代不同架構的MCU,Cortex-m比ARM7高了三代,所以性能也有很大的差距。此外,Cortex-m系列還細分為M0,M3,M4和超低功耗的M0+。

ARM7處理器采用的是3級流水線的馮·諾伊曼結構;

ARM9處理器采用的是5級流水線的哈佛結構。

5級流水線能夠將每一個指令處理分配到5個時鐘周期內(nèi),在每一個時鐘周期內(nèi)同時有5個指令在執(zhí)行。
(**馮諾依曼結構和哈佛結構區(qū)別:**👈

馮諾依曼結構和哈佛結構最主要的區(qū)別是在于程序空間和數(shù)據(jù)空間是否是一體的:馮諾依曼結構數(shù)據(jù)空間和地址空間是不分開的,而哈佛結構數(shù)據(jù)空間和地址空間是分開的。

ARM7一般運行在100MHZ左右;

ARM9至少運行在200MHZ以上。

ARM7一般沒有MMU(內(nèi)存管理單元)(ARM720T有MMU)

ARM9一般是有MMU,ARM9940T只有MPU,不是一個完整的MMU。

(MMU單元是大型操作系統(tǒng)必需的硬件支持,
ARM7沒有MMU,只能叫做MCU微控制器,不能運行諸如Linux,WinCE等這些現(xiàn)代的多用戶多進程操作系統(tǒng),因為運行這些系統(tǒng)需要MMU,才能給每個用戶進程分配進程自己獨立的地址空間。uCOS,ucLinux這些精簡實時的RTOS不需要MMU,當然可以在ARM7上運行。)

總結

以上是生活随笔為你收集整理的器件选型-ARM7,ARM9,ARM11,Cortex系列基础知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。