找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6407|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

單片機中的戰(zhàn)斗機——Cortex-M3

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:50962 發(fā)表于 2014-8-13 17:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
時間都去哪了,快兩年時光已流逝突然發(fā)現(xiàn)日志已經(jīng)許久未更新了,今日謹(jǐn)記一篇技術(shù)簡介以作標(biāo)記。

    單片機市場的規(guī)模可以用“巨無霸”來形容,每年大約能有20G片的出貨量。世界各地的器件供應(yīng)商紛紛亮出自己的得意之作,他們提供的器件和架構(gòu)也是各具特色。業(yè)界內(nèi)部可謂是百花齊放,熱鬧非凡,好戲不斷。各行各業(yè)對單片機能力的要求也一直“行寸進(jìn)尺”,而且還又要馬兒跑,又要馬兒不吃草——處理器必須在不怎么增加主頻和功耗和條件下干更多的活兒。另一方面,處理器之間的互連也在加深,看這一串串熟悉的字眼:串口,USB,以太網(wǎng),無線數(shù)傳……處理器如欲支持這些數(shù)據(jù)通道,就必須在片上塞進(jìn)更多的外設(shè)。軟件件方面的情況也如出一轍:應(yīng)用程序的功能一直在花樣翻新,性能要求也是變本加厲:更高的運算速度,更硬的實時能力,更多的功能模塊,更炫的圖形界面,……所有這些要求單片機都得照單全收。在這個大環(huán)境下,ARM Cortex-M3處理器,作為Cortex系列的處女作,為了讓32位處理器入主作莊單片機市場,轟轟烈烈地誕生了!由于采用了最新的設(shè)計技術(shù),它的門數(shù)更低,性能卻更強。許多曾經(jīng)只能求助于高級32位處理器或DSP的軟件設(shè)計,都能在CM3上跑得很歡。相信用不了多久,CM3就一定能在32位嵌入式處理器市場中脫穎而出,你當(dāng)年8051推動整個業(yè)界那樣,再次放飛設(shè)計師的夢想,實現(xiàn)多年的夙愿!


    基于Cortex-M3內(nèi)核的處理器已經(jīng)漸成氣候,以處處滿溢的先進(jìn)特性力壓群芳。而且架構(gòu)師們還在不停地求索降低成本的出路,同時很多組織也在嘗試著實現(xiàn)“器件聚合”,使一個單一的小強芯片就可以抵得上以前3、4塊傳統(tǒng)的單片機。


降低成本還有一招,就是使基本代碼在所有系統(tǒng)中都可以重用,至少要方便移植。CM3的內(nèi)核架構(gòu)非常精工細(xì)作,使它與C語言成為了一個夢幻絕配。優(yōu)質(zhì)的C程序代碼三下五除二就可以移植并重用,使升級和移植一下子從攔路虎就成了紙老虎。


值得一提的是,CM3并不是第一個被拿去做成金油型處理器的內(nèi)核。那廉頗雖老卻依然驍勇的ARM7/ARM9處理器在通用嵌入式處理器市場中德高望重,至今擁有無數(shù)鐵桿粉絲。半導(dǎo)體業(yè)界的精英們,像NXP(Philips)、TI、Freescale、Atmel、OKI、ST等都以ARM為內(nèi)核,做出了各自身懷絕技的32位MCU。ARM7作為最受歡迎的32位嵌入式處理器,被載入了亮煌煌的幾頁史冊——每年超過10億片的出貨量,在各行業(yè)的嵌入式設(shè)備中都找得到它們的身影。


CM3作為ARM7的后繼者,大刀闊斧地改革了設(shè)計架構(gòu)。從而顯著地簡化了編程和調(diào)試的復(fù)雜度,處理能力也更加強大。除此之外,CM3還突破性地引入了很多時尚的甚至嶄新的技術(shù),專門滿足單片機應(yīng)用程序的需求。比如,服務(wù)于“使命-關(guān)鍵”應(yīng)用不可屏蔽中斷,極度敏捷并且擁有確定性的嵌套向量中斷系統(tǒng),原子性質(zhì)的位操作,還有一個可選的內(nèi)存保護(hù)單元。這些令人驚艷和振奮的新特性,讓老的ARM玩家們再次找到“初戀”時烈焰迸發(fā)的感覺,也使萍水相逢就有激爽觸電般的體驗!相信讀者一旦有機會用到它,就會為它的秀外慧中而贊嘆,愛不釋手!

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表