<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM Cortex-M3 學(xué)習(xí)筆記(1)

          ARM Cortex-M3 學(xué)習(xí)筆記(1)

          作者: 時(shí)間:2016-11-20 來源:網(wǎng)絡(luò) 收藏
          最近在學(xué)ARM Cortex-M3,找了本號(hào)稱很經(jīng)典的書“An Definitive Guide to The ARM Cortex-M3”在看。這個(gè)系列學(xué)習(xí)筆記其實(shí)就是在學(xué)習(xí)這本書的過程中做的讀書筆記。

          第一章簡介


          這一章的內(nèi)容主要是介紹Cortex-M3內(nèi)核是如何的強(qiáng)悍。還順帶著介紹了ARM系列的發(fā)展歷史和路線。
          ARM公司成立于1990年,ARM公司是Advanced RISC Machines Ltd.的縮寫,當(dāng)然ARM就是Advanced RISC Machines的縮寫了,ARM 公司是由Apple,Acorn和VLSI三家共同出資創(chuàng)建的。

          ARM 處理器內(nèi)核的發(fā)展可以用一張圖來說明:

          本文引用地址:http://www.ex-cimer.com/article/201611/318826.htm

          圖 1 ARM處理器內(nèi)核的發(fā)展
          從上圖中可以看到,ARM 7 系列是基于 v4 內(nèi)核的,ARM9系列是基于v5內(nèi)核的,ARM11是基于v6內(nèi)核的,而Cortex 系列則是基于v7內(nèi)核的。

          指令集的演化可以用下圖來描述:

          圖 2指令集演進(jìn)圖

          Cortex-M3 采用Thumb-2指令集,不支持ARM指令集,對(duì)Thumb-2指令集其實(shí)也只是部分的支持,有很少一部分Thumb-2指令是不支持的。由于不支持ARM指令集,也就沒有了處理器狀態(tài)在Thumb和ARM之間來回的切換,省去了很多麻煩。



          關(guān)鍵詞: ARMCortex-M

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();