




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上ARM技術的應用現(xiàn)狀班級:×××姓名:×××目 錄一前 言各種新型微處理器的出現(xiàn)和應用的不斷深化,系統(tǒng)在后PC時代得到了空前的發(fā)展。隨著時間的推移和技術的進步,在工業(yè)控制、家用電器、智能儀器儀表、機電控制等領域,已不斷展現(xiàn)出其獨特魅力。與桌面計算機不同,嵌入式計算機系統(tǒng)以應用為中心,具有專用性、低成本、低功耗、高性能、高可靠性等特點。嵌入式系統(tǒng)日益廣泛的應用也讓人們認識到這項技術蘊含的巨大的市場潛力。市場的需求帶動了對技術人才的需求,在未來5年里嵌入式系統(tǒng)領域?qū)⒂谐^120萬的人才缺口,社會急需嵌入式系統(tǒng)相關
2、專業(yè)的人才。二 . ARM嵌入式處理器ARM嵌入式處理器是一種32位高性能、低功耗的RISC芯片,它由英國ARM公司設計,世界上幾乎所有的主要半導體廠商都生產(chǎn)基于ARM體系結構的通用芯片,或在其專用芯片中嵌入ARM的相關技術,如TI、Motorola、Intel、Atmel、Samsung、Philips、Altera、Nec、Sharp、NS等公司都有相應的產(chǎn)品。ARM微處理器一般都具有體積小、功耗低、成本低、性能高、速度快的特點,目前ARM芯片廣泛應用于工業(yè)控制、無線通信、網(wǎng)絡產(chǎn)品、消費類電子產(chǎn)品、安全產(chǎn)品等領域,如交換機、路由器、數(shù)控設備、機頂盒、STB及智能卡都采用了ARM技術,并在將
3、來取得更廣泛的應用。由于嵌入式實時操作系統(tǒng)具有高度的模塊化、擴展性和可靠性,使得嵌入式實時操作系統(tǒng)在目前的嵌入式應用中用得越來越廣泛,尤其在功能復雜、系統(tǒng)龐大的應用中顯得越來越重要。在嵌入式應用中使用嵌入式實時操作系統(tǒng)能充分發(fā)揮32位CPU的多任務潛力;提高開發(fā)效率,縮短開發(fā)周期;并且開發(fā)出來的產(chǎn)品具有高可靠性。目前來講,嵌入式操作系統(tǒng)有幾十種,常見的嵌入式操作系統(tǒng)有CLinux、RTLinux、Windows CE、Palm OS、VxWorks、OSE、eCOS、C/OS-II。三 . ARM處理器的優(yōu)勢ARM處理器的優(yōu)勢對于如今大量出現(xiàn)的32位嵌入式應用,以筆者之見,處理器的優(yōu)勢主要有以
4、下幾個方面。 1高性能、低功耗、低價格把ARM處理器的性能拿來和一些著名的通用處理器(如Pentium)相比是不合適的,因為他們各自針對的應用需求是不同的。Pentium處理器采用多條指令流水線的超標量結構,追求通用應用目標下的超強性能,功耗大,可以用散熱器加風扇散熱。ARM針對嵌入式應用,在滿足性能要求的前提下,力求最低的功率消耗。ARM結構的優(yōu)點是能兼顧到性能、功耗、代碼密度、價格等幾個方面,而且做得比較均衡。在性能/功耗比(MIPS/W)方面,ARM處理器具有業(yè)界領先的性能?;贏RM核的芯片價格也很低,目前CortexM的芯片價格可低至10元人民幣左右
5、。 2豐富的可選擇芯片ARM只是一個核,ARM公司自己不生產(chǎn)芯片,采用授權方式給半導體生產(chǎn)商。目前,全球幾乎所有的半導體廠家都向ARM公司購買了各種ARM核,配上多種不同的控制器(如LCD控制器、SDRAM控制器、DMA控制器等)和外設、接口,生產(chǎn)各種基于ARM核的芯片。目前,基于ARM核的各種處理器型號有好幾百種,在國內(nèi)市場上,常見的有ST、TI、NXP、Atmel、Samsung、OKI、Sharp、Hynix、Crystal等廠家的芯片。用戶可以根據(jù)各自的應用需求,從性能、功能等方面考察,在許多具體型號中選擇最合適的芯片來設計自己的應用系統(tǒng)。由于ARM核
6、采用向上兼容的指令系統(tǒng),用戶開發(fā)的軟件可以非常方便地移植到更高的平臺。 3廣泛的第三方支持以如今的技術,設計一個處理器并非難事,但要使這個處理器得到大家認可,并取得市場成功卻是非常困難的,其中涉及許多技術與非技術的因素和環(huán)節(jié),還包括時機、運氣。因為現(xiàn)在許多產(chǎn)品的開發(fā),不是一個簡單的處理器加幾百條指令、語句就可以解決的。要用到32位處理器,一般都要有編譯器、高效的開發(fā)工具(仿真器及調(diào)試環(huán)境)、操作系統(tǒng)、棧等,這些東西都不是一個芯片生產(chǎn)商可以解決的,而需要許多第三方的支持。這就像一粒種子,需要土壤、空氣、水等環(huán)境才能發(fā)芽、成長。這也是我們的一些“中國芯”該反思之處
7、。 ARM通過近20年的培育、發(fā)展,得到了廣泛的第三方合作伙伴支持。目前,除通用編譯器GCC,ARM有自己的高效編譯、調(diào)試環(huán)境(MDK、Keil),全球約有50家以上的實時操作系統(tǒng)(RTOS)軟件廠商和30家以上的EDA工具制造商,還有很多高效率的實時跟蹤調(diào)試工具的廠商,對ARM提供了很好的支持。用戶采用處理器開發(fā)產(chǎn)品,既可以獲得廣泛的支持,也便于和同行交流,加快開發(fā)進度,縮短產(chǎn)品的上市時間。 4完整的產(chǎn)品線和發(fā)展規(guī)劃ARM核根據(jù)不同應用需求對處理器的性能要求,有一個從ARM7、ARM9到ARM10、ARM11,以及新定義的
8、CortexM/R/A系列完整的產(chǎn)品線。前幾年應用較多的主要是基于V4架構的ARM7TDMI、ARM720T、ARM920T核的一些處理器芯片,如NXP的LPC2000系列、ST的STR7/9系列、Atmel的AT91系列和Samsung的S3C系列。近兩年,Cortex系列以更好的性能、更低的價格得到快速推廣,典型的就是基于CortexM3的STM32系列。ARMCortexM/R/A系列分別針對不同的應用領域。M系列主要面向傳統(tǒng)微控制器(MCU/單片機)應用,這類應用面很廣,要求處理器有豐富的外設,并且各方面比較均衡;R系列強調(diào)實時性,主要用于實時控制,如汽車引擎;A系列面向高性能、低功耗
9、應用系統(tǒng),如智能手機。選用ARM處理器進行開發(fā),技術積累性較強,生命周期長,設計重用度高,不易被淘汰。用戶在選擇ARM處理器時,可以針對應用需求,從大量的芯片中選用滿足性能、功能要求的產(chǎn)品,以獲得較好的性價比。四 . Arm9與arm7隨著更多應用在系統(tǒng)中的實現(xiàn),系統(tǒng)設計向著更高級、更復雜的方向發(fā)展。作為32位結構體系中的翹楚,ARM在各種應用領域里得到了極其廣泛的應用,成為目前國內(nèi)電子設計領域里面的焦點之一(2005年一項針對國內(nèi)嵌入式系統(tǒng)開發(fā)者的調(diào)查表明,有63%的工程師把ARM作為32位CPU的首選)。過去幾年里,絕大部分ARM系統(tǒng)都是基于ARM7處理器,最近一年里,基于ARM9處理器的
10、產(chǎn)品越來越多,研究ARM9的特點以及如何優(yōu)化從ARM7到9的移植,成為很多嵌入式系統(tǒng)設計者所關注的熱點問題。 Tag:嵌入式系統(tǒng) arm9 arm7 arm9E 10E 我們慣稱的ARM9系列中又存在ARM9與ARM9E兩個系列,其中ARM9屬于ARM v4T架構,典型處理器如ARM9TDMI和ARM922T;而ARM9E屬于ARM v5TE架構,典型處理器如ARM926EJ和ARM946E。因為后者的芯片數(shù)量和應用更為廣泛,所以我們提到ARM9的時候更多地是特指ARM9E系列處理器(主要就是ARM926EJ和ARM946E這兩款處理器)。下面關
11、于ARM9的介紹也是更多地集中于9E。 ARM7處理器和9E處理器的流水線差別 對嵌入式系統(tǒng)設計者來說,硬件通常是第一考慮的因素。針對處理器來說,流水線則是硬件差別的最明顯標志,不同的流水線設計會產(chǎn)生一系列硬件差異。讓我們來比較一下ARM7和ARM9E的流水線,ARM9E從ARM7的3級流水線增加到了5級,ARM9E的流水線中容納了更多的邏輯操作,但是每一級的邏輯操作卻變得更為簡單。比如原來ARM7的第三級流水,需要先內(nèi)部讀取寄存器、然后進行相關的邏輯和算術運算,接著處理結果回寫,完成的動作非常復雜;而在ARM9E的5級流水中,寄存器讀取、邏輯運算
12、、結果回寫分散在不同的流水當中,使得每一級流水處理的動作非常簡潔。這就使得處理器的主頻可以大幅度地提高。因為每一級流水都對應CPU的一個時鐘周期,如果一級流水中的邏輯過于復雜,使得執(zhí)行時間居高不下,必然導致所需的時鐘周期變長,造成CPU的主頻不能提升。所以流水線的拉長,有利于CPU主頻的提高。在常用的芯片生產(chǎn)工藝下,ARM7一般運行在100MHz左右,而9E則至少在200MHz以上。五 . 2011年嵌入式行業(yè)的八大趨勢市場研究公司VDC研究集團為我們帶來了2011年嵌入式軟硬件市場的八大趨勢。1. Android推動商業(yè)化Linux市場隨著設備廠商將Android用于手機以外的應用環(huán)境,商業(yè)
13、化Linux市場將會迎來新的增長。2. 更多的多操作系統(tǒng)設備更多的應用環(huán)境將會采用傳統(tǒng)操作系統(tǒng)所無法支持的尖端用戶界面,終端用戶會尋求多操作系統(tǒng)設備。3. 嵌入式和移動市場會迎來更多的虛擬化應用隨著硬件BOM成本、附加運行環(huán)境執(zhí)行延時和成本的下降,操作系統(tǒng)虛擬化會迎來更大的機遇,成為更多供應商的重點目標。4. Symbian的損失變成MeeGo的增長英特爾對嵌入式市場的持續(xù)關注加上Symbian在戰(zhàn)略方向上的失誤導致諾基亞將重點轉(zhuǎn)向Linux平臺,這些變化將會為MeeGo帶來增長。5. OEM廠商會采用更多的網(wǎng)絡端安全測試工具嵌入式設備產(chǎn)品與云端和網(wǎng)絡端內(nèi)容交互日益增多,OEM廠商將會采用更多的網(wǎng)絡端安全測試工具。6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025租賃合同版范文
- 2025二級建造師建設工程施工管理考點建筑工程施工合同管理與履行
- 英語寫作技巧提升
- 音樂教學與家長參與
- 引領時尚共創(chuàng)未來
- 藝術啟蒙家庭教育
- 藝術大師作品鑒賞
- 《2025倉儲及器材租賃合同》
- 《金融市場分析與應用》課件
- 《夜晚反恐應急演練》課件
- 21《楊氏之子》公開課一等獎創(chuàng)新教案
- 車輛應急預案方案惡劣天氣
- 【部編版】語文五年級下冊第五單元《交流平臺 初試身手》精美課件
- 枇杷文化知識講座
- 浙江偉鋒藥業(yè)有限公司年產(chǎn)100噸拉米夫定、50噸恩曲他濱、30噸卡培他濱技改項目環(huán)境影響報告
- 公路養(yǎng)護安全作業(yè)規(guī)程-四級公路養(yǎng)護作業(yè)控制區(qū)布置
- 八年級家長會領導講話4篇
- 美世國際職位評估體系IPE3.0使用手冊
- 焦慮抑郁患者護理課件
- 戶外招牌安全承諾書
- JGT471-2015 建筑門窗幕墻用中空玻璃彈性密封膠
評論
0/150
提交評論