蘋果於6月正式推出新壹代移動設備iPhone。硬件方面,蘋果iPhone采用三星電子生產的S3C6400處理器。基於ARM11的架構,ARM1176JZF程序內核運行頻率高達620MHz,保證了Mac OS的流暢運行,對應的程序運行內存達到65438。在觸控模式方面,iPhone采用了多點觸控技術,華麗的3D界面和流暢的畫面足以讓人驚嘆科技之美。
這樣多功能的實現完全依賴於壹個優秀的芯片,芯片的核心是最新的ARM11 V6。ARM11處理器的超強性能是由壹系列架構特性決定的。ARMv6——決定性能的基礎arm V6架構決定了能夠成就高性能處理器的基礎。
壹般來說,ARMv6架構通過以下幾點來增強處理器的性能:
多媒體處理擴展
MPEG4-4的編碼/解碼被加倍。
音頻處理加倍。
增強型高速緩存結構
真實地址緩存
減少緩存刷新和過載
減少上下文切換的開銷
增強的異常和中斷處理
提高實時任務處理速度=支持非對齊和混合字節序數據訪問。
它使數據共享和軟件移植更容易,也有助於節省內存空間。
對於大多數應用,ARMv6保持了100%的二進制向後兼容性,使得用戶過去開發的程序可以進壹步繼承。ARMv6保留了之前所有架構中T(Thumb指令)和E(DSP指令)的擴展,使得代碼壓縮和DSP處理的特性得以延續。為了加速Java代碼的執行,ARM Jazalle技術也繼續在ARMv6架構中扮演重要角色。
ARM11處理器旨在有效提供高性能處理能力。該系列主要有三款內核型號:ARM1136J、ARM1156T2、ARM1176JZ。
ARM11處理器系列采用130nm代工工藝,性能最高可達500MHz,小至2.2mm2芯片面積,低至0.24mW/MHz。ARM11處理器系列面向眾多消費產品市場,並推出了許多新技術,包括用於媒體處理的SIMD、用於提高安全性能的TrustZone技術、智能能源管理(IEM)以及需要超2600 Dhrystone 2.1 MIPS的極高可擴展性能的系統多處理技術。
下面簡單介紹幾款ARM處理器內核。可以註意到,隨著處理器核心技術的發展,處理器的速度越來越快,這主要得益於ARM流水線的技術發展。
ARM1176JZF-S集成處理器專為包括數字電視、機頂盒、遊戲機和手機在內的消費和無線產品而設計。這個處理器用ARM Jazelle?Java加速技術,ARM TrustZone?技術(為運行Symbian OS、Linux和Windows CE等開放操作系統的消費產品提供安全性能的關鍵技術)和矢量浮點(VFP)協處理器(為嵌入式3D圖像提供強大的加速功能)。
接下來,我們介紹壹個使用ARM11v6內核的系統。飛思卡爾i.mx31是支持ARM11內核的高性能開發板之壹,應用廣泛。壹、MX31采用ARM1136內核。ARM11內核比AMR9更適合瀏覽更高質量的多媒體內容。處理速度從266MHz提升到665MHz,還支持128KB的L2緩存。ARM11內核不僅支持視頻,還支持3D遊戲畫面。
各種外部存儲器接口便於將外部存儲器集成到移動系統中。根據應用和OEM廠商的不同,可以選擇不同的存儲組件,最簡單的篩選方法就是看是否與設計兼容。I.MX31可以兼容NAND、NOR Flash等通用存儲器,也可以兼容壹些專利存儲器,如M-Systems的片上磁盤、Micron的VsynchFlash等。
除了提供各種外部存儲器接口,連接功能在設計選擇中也起著重要作用,尤其是在多媒體豐富的應用中,因為如果向系統傳輸視頻的時間過長,用戶對該功能的興趣就會減弱。
高效的電源管理壹直是用戶不懈的追求。雖然也可以使用獨立的電源管理元件,但如果能集成到芯片中就更好了。它的優勢是雙重的。首先,它減少了系統中所需的部件數量,減少了外觀並降低了原材料成本。第二,這對整個設備無疑是好的,各種功耗降到最低。德州儀器在這方面做得比較好,其OMAP 2平臺可以獨立關閉閑置的功能模塊。I.MX31也使用類似的方法來避免功率浪費。
最後吸引人的是外接性能。傳統的移動設備是連接到壹個系統上的,比如從PC到設備的數據傳輸,沒有同時用藍牙手機打電話之類的其他功能。如今,新的應用處理器已經突破了這壹限制,增加了額外的接口來實現這壹功能。此外,以前的設備在從壹個系統向另壹個系統傳輸電影等大規模數據時需要花費大量時間,除非具備高速連接功能。而i.MX31有兩個高速USB接口,500MB的視頻大約15s就可以輕松完成,而如果使用之前的技術,至少需要10分鐘。
嵌入式開發前景廣闊,尤其是Linux環境下的嵌入式開發是IT行業的壹片新藍海。目前,超過三分之壹的移動設備使用Linux系統。其帶動的相關產業近百億美元。從IT職場來看,嵌入式人才和人才工作的企業薪酬待遇明顯處於行業頂端,年收入超過654.38+萬。有幾年工作經驗的專業人士是很多跨國IT公司的目標。但是嵌入式學習的要求比較苛刻,要有紮實的理論基礎和過硬的技術基礎。作為壹名高級專業人員,壹個人必須通過精湛的學習、刻苦的研究和全心全意的投入才能勝任這個領域的苛刻要求。
學習嵌入式技術已經成為進入這個灰領行業的第壹步。Uplooking在國內率先推出基於ARM11的嵌入式開發培訓課程。邀請了來自Intel和AMD的前嵌入式專家Conke親自授課。ARM11的課程開發歷時1年,由多位國內外知名嵌入式專家共同開發。課程結合項目實踐和經典理論,由淺入深,由高到低,壹條壹條,細致入微。又是9年的Linux內核專家指導。飛思卡爾ARM11開發環境支持。幫助妳從工程師到科學家的職業飛躍。