MarS Board是深圳市英蓓特科技有限公司推出的基于飛思卡爾(Freescale Semiconductor)i.MX 6Dual處理器的超級ARM DIY計算機平臺。i.MX 6Dual處理器集成了高達1GHz的 ARM Cortex?-A9 內核、2D和3D圖形處理器和3D 1080p視頻處理器。MarS Board具有豐富的接口,包括HDMI接口、LVDS 接口、Mini USB OTG接口、Mini USB Debug接口、RJ45接口、USB Host接口、TF卡接口和LCD顯示接口,能夠幫助開發(fā)者針對上網本、桌面一體機、高端移動互聯(lián)網設備、高端掌上電腦、高端便攜式媒體播放器、游戲機和便攜式導航設備等各種不同領域進行開發(fā)。
MarS Board超級ARM DIY平臺選用飛思卡爾i.MX6 Cortex-A9雙核處理器,正是因為這款處理器的功能強大,多媒體多顯示能力強悍,可應用領域廣泛,下面先介紹下飛思卡爾的i.MX6處理器
飛思卡爾i.MX6系列處理器
i.MX 6系列處理器推出了業(yè)界首個具有真正擴展性的多核平臺,包括基于ARM? Cortex?-A9架構的單核、雙核和四核系列產品。 在強大的生態(tài)體系支持下,i.MX 6系列成為開發(fā)一系列基于單一硬件設計的終端產品的理想平臺。i.MX 6系列具有高性能多媒體處理,引腳*和軟件兼容,并內置了電源管理,專門為新時代的智能設備而構建。
特性
· 基于ARM Cortex-A9的可擴展單核、雙核、四核產品,最高可達1.2GHz,具有ARMv7TM、Neon、VFPv3和Trustzone支持
· 32KB指令和數據L1緩存,256KB至1MBL2緩存
· 支持多碼流的HD視頻引擎,在高性能家族中支持1080P60解碼、1080p30編碼和3D視頻播放
· 卓越的3D圖形性能,最多支持四個shader核,200MT/s
· 獨立的2D和/或矢量加速引擎
· 支持3D影像的圖像傳感器
· 豐富的接口,可以包括具有集成PHY的HDMIv1.4,SD3.0,具有集成PHY多個USB2.0 端口,具有集成PHY的千兆以太網,具有集成PHY的SATA-II,具有集成PHY的PCI Express、MIPI CSI、MIPI DSI、MIPI HSI和面向汽車應用的FlexCAN
· 全面的安全特性
MarS Board
· 兼容性
MarS Board默認搭配i.MX 6Dual處理器,同時MarS Board提供可定制性的服務,由于i.MX6 Dual 和i.MX6Quad處理器 Pin-to-Pin兼容,故可更換為i.MX6Quad處理器,軟件兼容,無需修改,軟硬件無縫切換。
· 多種顯示接口
MarS Board支持LCD、LVDS、HDMI多種顯示接口,其中LCD接口可搭配4.3寸和7寸液晶顯示屏,支持電阻觸摸屏輸入;LVDS接口可搭配9.7寸LVDS顯示屏,支持電容觸摸屏輸入;HDMI接口用于連接HDMI高清顯示器,分辨率最高可支持1080p60。而顯示而這種多樣化顯示接口正好滿足了不同客戶針對不同應用的多樣化及個性化需求。
· 多種操作系統(tǒng)
MarS Board支持uCOS-II、Ubuntu 11.10、Android 4.0.4多種操作系統(tǒng),滿足不同用戶的需求。通過修改代碼,可實現(xiàn)AMP(每個CPU核跑不同的操作系統(tǒng)),理論支持uCOS-II、Ubuntu、Android操作系統(tǒng)任意搭配,目前我們提供uCOS-II搭配Ubuntu的演示Demo。MarS Board多種操作系統(tǒng)的支持讓軟件工程師有了更好的發(fā)展空間,不同系統(tǒng)工程師可以基于這一個平臺做不同程度的開發(fā)工作,MarS Board提供的相關BSP包也給了工程師一個評估的基礎性資源
· 多媒體支持
支持多碼流的HD視頻引擎,支持1080P60解碼、1080p30編碼和3D視頻播放
卓越的3D圖形性能,最多支持四個shader核,200MT/s
獨立的2D和/或矢量加速引擎
支持3D影像的圖像傳感器
創(chuàng)意
· 平板電腦
Android 4.0.4系統(tǒng),搭配LCD8000-97C顯示模塊,1024x768的分辨率,多點電容觸摸屏輸入,簡單幾步就可以搭建出一臺Android平板電腦處理。
· 高清互聯(lián)網電視盒
Android 4.0.4系統(tǒng),HDMI高清接口,10/100M/1Gbps以太網接口(可連接Wi-Pi模塊擴展無線網絡),家庭影院不是夢。
· Arduino Shields
MarS Board、Embedded PI和Arduinoniode的無縫結合帶來了一種新的硬件結合模式,給評估Ardunio、Embedded PI和MarS Board硬件平臺的工程師一種全新的體驗。MarS Board提供的擴展接口擁有豐富的IO資料,通過連接Embedded Pi,可兼容現(xiàn)有的Arduino Shields。其中,Embedded Pi充當MarS Board與Arduino Shields之間的Adapter,MarS Board與Embedded Pi之間通過UART/I2C/SPI接口進行通信,進而與連接在Embedded Pi上的Arduino Shields建立聯(lián)系。。后續(xù)將就這種新型的硬件結合模式做一個單獨的技術文章介紹。
· AMP(asymmetric mulitiprocessing)操作系統(tǒng)
想充分利用多核的優(yōu)勢,實現(xiàn)AMP操作系統(tǒng),MarS Board做得到。一個核跑uCOS-II,一個核跑Ubuntu,實時控制部分交給uCOS-II,界面交換交給Ubuntu,一個有趣的應用是自平衡小車。
評論