Android開源操做系統已由手機開發延伸進數字家庭設備和汽車電子等領域。因爲採用Android操做系統不受處理器的限 制,目前中國大陸的許多 嵌入式設備開發商都在採用Android平臺,提供各類有競爭力的差別化解決方案。面對上述嵌入式設備開發市場的旺盛需求,MIPS和ARM等處理器 IP供應商也在積極佈局,提供基於Android平臺的優化開發工具和技術,並逐步擴大現有的生態系統。如MIPS的Android on MIPS社區和開放嵌入式軟件基金會(Open Embedded Software Foundation,OESF),以及ARM基於Android 的解決方案中心(Solution Center for Android,SCA)。git
Android 在嵌入式開發中的重要性
針對Android平臺對嵌入式開發工程師的重要性,及Android平臺在移動和 數字家庭產品開發方面愈來愈受歡迎,MIPS戰略營銷總監Kevin Kitagawa發表了他的看法:安全
首先,Android是一個 功能豐富且易用的軟件棧,很容易適應不一樣的硬件平臺。它包括操做系統、中間件和關鍵應用,同時提供無需受權費用和免版稅的開放源平臺,這減輕了嵌入式開發 商的財務負擔。服務器
其次,Android不止針對手機,如今它已經進入各類消費設備,成爲將完整的網絡體驗帶給消費設備的標準方法,其中 包括數字電視、機頂盒、 VoIP解決方案、移動互聯設備(MID)、數碼相框、汽車信息娛樂系統等。憑藉Android及其動態開放源開發社區,開發工程師能夠快速地建立豐富的 應用,OEM能將這些應用功能不斷增長到設備中。有了Android,如今一個規模不大的設計團隊就能開發出以前須要500名開發人員完成的工做。中國大 部分的設計公司都屬於中小規模的,所以,Android正被愈來愈多的中國工程師採用。網絡
Android具備將數字家庭設備和便攜式產 品轉變成基於網絡應用平臺的巨大潛力。移動設備中的Android應用將可以運行在基於 Android的消費設備中,而不須要進行修改。Android還能夠加強搜索和訪問能力,包括視頻、音頻、音樂,以及來自同一設備的新聞、天氣、日曆和 交通等其餘網絡內容。架構
針對移動應用的Android平臺中的不一樣功能集、用戶界面和使用模式,不必定都能無縫遷移到其餘設備。爲了實 現新一代數字家庭聯網設備,Android必須可以處理數字廣播和IPTV的高清傳輸流,與現有的中間件集成,爲視頻點播提供客戶機/服務器支持;提供有 條件接收和受保護內容的安全性。Android符合用於網絡接入和內容共享的DLNA 標準,爲遠程控制支持提供可行的家庭用戶界面、大屏幕UI和菜單系統。工具
Kitagawa表示,Android是支持包括MIPS、 ARM、SH、PowerPC和X86等多個處理器架構的開放平臺。MIPS、 ARM及其餘處理器IP廠商都在與Android合做,支持客戶的設計。MIPS、ARM和瑞薩電子(原瑞薩科技)都是開放手持設備聯盟的成員,這有利於 與Google的直接合做。咱們正在利用Android on MIPS社區和開放嵌入式軟件基金會的支持,推進全球、包括中國電子工程師的嵌入式設備開發。佈局
MIPS架 構的優點性能
Kitagawa指出,在功耗和速度方 面,Android、Adobe Flash Player、Java和JavaScript等虛擬機應用在MIPS內核上比在ARM內核上運行速度更快。相比同類ARM內核,MIPS內核擁有更低的 功耗。MIPS的M14K內核就是一個很好的例子。相比ARM Cortex-M3,M14K內核的性能可增長20%以上,功耗低25%,而芯片面積也只是ARM的一半。開發工具
還有一點值得強調,ARM SoC採用的大多數低功耗技術都是與工藝和部署相關的,而不是處理器內核相關的。這些技術很容易應用於MIPS架構,NetLogic Microsystems就是一個很好的證實,他們提供500mW功率預算之內的處理器。當今SoC中的功耗主要來自外設和子系統,而不是處理器內核本 身。優化
另外一個優點是MIPS有健全的生態鏈,與全球多家互補IP廠商有合做夥伴關係,包括Digital Media Professionals(DMP)、Virage Logic、Tensilica、Chips&media、Vivante和Discretix等。工程師能夠利用這些合做廠商的集成IP解決方 案,包括音頻、視頻、圖形、安全及其餘功能,設計產異化的產品。
例如,MIPS開發的Malta平臺,容許使用FPGA和全速參考 CPU,支持3D/2D圖形內核供應商DMP基於 PICA200 3D圖形IP的GPU(NV7)與該平臺協同工做。DMP的OpenGLES1.1/2.0 和 OpenVG1.1圖形IP內核包括其PICA/SMAPH系列內核,針對高性能和低功耗的嵌入式應用,可知足爲高視覺效果運行Android的產品用戶 界面的需求。MIPS和DMP計劃將在5月12至 14日於東京舉行的嵌入式系統大會(Embedded Systems Conference)上展現聯合開發的平臺。