ARM架構學習

image.png

ARM由來

ARM處理器是英國Acorn有限公司設計的低功耗成本的第一款RISC微處理器羞酗。全稱為Advanced RISC Machine。

1978年12月5日徐矩,物理學家赫爾曼·豪澤(Hermann Hauser)和工程師Chris Curry怯屉,在英國劍橋創(chuàng)辦了CPU公司(Cambridge Processing Unit),主要業(yè)務是為當?shù)厥袌龉娮釉O備蟆盹。1979年,CPU公司改名為Acorn公司闺金。

image.png

1985年逾滥,Roger Wilson和Steve Furber設計了他們自己的第一代32位、6M Hz的處理器败匹,Roger Wilson和Steve Furber用它做出了一臺RISC指令集的計算機寨昙,簡稱ARM(Acorn RISC Machine)讥巡。這就是ARM這個名字的由來。

1990年11月27日舔哪,Acorn公司正式改組為ARM計算機公司欢顷。

image.png

ARM架構

CPU為一個具有特定功能的芯片,里面含有微指令集捉蚤。

我們所使用的軟件都要經過CPU內部的微指令集來達成才行抬驴。

這些指令集的設計主要又被分為兩種設計理念,這就是目前世界上常見的兩種主要CPU架構缆巧,分別是:精簡指令集(RISC)與復雜指令集(CISC)系統(tǒng)布持。

精簡指令集主要代表是ARM架構,復雜指令集主要代表是x86架構盅蝗。

ARM 微處理器目前包括下面幾個系列:
- ARM7 系列
- ARM9 系列
- ARM9E 系列
- ARM10E 系列
- ARM11系列
- Cortex 系列
- SecurCore 系列
- OptimoDE Data Engines
- Intel的Xscale
- Intel的StrongARM ARM11系列

ARMv7 系列

32位RISCCPU開發(fā)領域中不斷取得突破鳖链,其設計的微處理器結構已經從v3發(fā)展到現(xiàn)在的v7姆蘸。

image.png

Cortex系列處理器是基于ARMv7架構的.

ARMv7系列處理器分為ARMv7-M(Mircocontroller)墩莫、ARMv7-R(Real-time)和ARMv7-A(Application)三類。

Cortex 系列

由于應用領域的不同逞敷,基于v7架構的Cortex處理器系列所采用的技術也不相同狂秦。基于v7A的稱為“Cortex-A系列推捐。

高性能的Cortex-A15裂问、可伸縮的Cortex-A9、經過市場驗證的Cortex-A8處理器以及高效的Cortex-A7和Cortex-A5處理器均共享同一體系結構牛柒,因此具有完整的應用兼容性堪簿,支持傳統(tǒng)的ARM、Thumb指令集和新增的高性能緊湊型Thumb-2指令集皮壁。

Cortex-M系列

Cortex-M系列又可分為Cortex-M0椭更、Cortex-M0+、Cortex-M3蛾魄、Cortex-M4虑瀑;

Cortex-R系列

Cortex-R系列分為Cortex-R4、Cortex-R5滴须、Cortex-R7舌狗;

Cortex-A 系列

Cortex-A系列分為Cortex-A5、Cortex-A7扔水、Cortex-A8痛侍、Cortex-A9、Cortex-A15魔市、Cortex-A50等 恋日,同樣也就有了對應內核的Cortex-M0開發(fā)板膀篮、Cortex-A5開發(fā)板、Cortex-A8開發(fā)板岂膳、Cortex-A9開發(fā)板誓竿、Cortex-R4開發(fā)板等等。

image.png

ARMv7和ARMv8

image.png

總而言之:ARMv8指令集分為Aarch64和Aarch32指令集谈截,而ARMv7使用的是A32和T16指令集(分別為32位和16位)筷屡。

參考

百度百科
關于ARM的內核架構

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市簸喂,隨后出現(xiàn)的幾起案子毙死,更是在濱河造成了極大的恐慌,老刑警劉巖喻鳄,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扼倘,死亡現(xiàn)場離奇詭異,居然都是意外死亡除呵,警方通過查閱死者的電腦和手機再菊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來颜曾,“玉大人纠拔,你說我怎么就攤上這事》汉溃” “怎么了稠诲?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長诡曙。 經常有香客問我臀叙,道長,這世上最難降的妖魔是什么价卤? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任劝萤,我火速辦了婚禮,結果婚禮上荠雕,老公的妹妹穿的比我還像新娘稳其。我一直安慰自己,他們只是感情好炸卑,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布既鞠。 她就那樣靜靜地躺著,像睡著了一般盖文。 火紅的嫁衣襯著肌膚如雪嘱蛋。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天,我揣著相機與錄音洒敏,去河邊找鬼龄恋。 笑死,一個胖子當著我的面吹牛凶伙,可吹牛的內容都是我干的郭毕。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼函荣,長吁一口氣:“原來是場噩夢啊……” “哼显押!你這毒婦竟也來了?” 一聲冷哼從身側響起傻挂,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤乘碑,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后金拒,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體兽肤,經...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年绪抛,在試婚紗的時候發(fā)現(xiàn)自己被綠了资铡。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡睦疫,死狀恐怖害驹,靈堂內的尸體忽然破棺而出鞭呕,到底是詐尸還是另有隱情蛤育,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布葫松,位于F島的核電站瓦糕,受9級特大地震影響,放射性物質發(fā)生泄漏腋么。R本人自食惡果不足惜咕娄,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望珊擂。 院中可真熱鬧圣勒,春花似錦、人聲如沸摧扇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扛稽。三九已至吁峻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背用含。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工矮慕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人啄骇。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓痴鳄,卻偏偏與公主長得像,于是被迫代替她去往敵國和親缸夹。 傳聞我的和親對象是個殘疾皇子夏跷,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內容