1. 項目背景
電視盒子是一個小型的計算機終端設備,只要簡單的通過HDMI或色差分量線等接口與傳統電視機連接,通過遙控器、鍵盤、鼠標來控制,實現傳統電視機瀏覽網頁、播放網絡視頻、游戲,甚至可以通過手機、平板電腦控制電視或將手機平板的內容投射到電視機上。由于它可以連接互聯網獲得視頻源,所以一度被稱作“網絡高清播放機”,后來被廣電總局定義為“互聯網電視機頂盒”,現在的小米盒子、樂視盒子、Apple TV、天貓魔盒等都是這類產品。
在華清遠見培訓和技術推廣的過程中發現,越來愈多的學員對小米盒子,樂視盒子等網絡機頂盒感興趣,但是就如他們的名字,這些產品對于大多數人而言就是一個盒子,它的神秘讓越來越多的人對它產生了興趣。另外,隨著市場對智能TV產品的需求,Android TV相關的產品開發技術也越來越多的需求。
FarSightTV是這類型的產品,本產品功能強大,采用了ARM雙核處理器處理器,主頻1.2G,運行Android4.2系統,但是不同于其他的產品,這款產品完全開放軟件源碼和硬件原理圖,非常適合Android底層、Android應用、Linux內核、ARM處理器相關知識的學習與研究。
2、功能特色
2.1、產品級的軟硬件質量、功能、結構
2.2、運行Android4.2系統
2.3、功能強大的Cortex-A7雙核處理器,主頻1.2G
2.4、提供uboot、Linux內核、Android等所有源碼和硬件原理圖
2.5、提供系統的Linux、Android實驗及項目
FarSightTV采用了功能強大的A20處理器,特性如下:
功能框圖:
ARM CortexTM-A7雙核CPU架構
3、配套軟硬件資源
硬件設計
1、功能完善的網絡機頂盒設計
2、內存512MB DDR3
3、4GB Nand Flash
4、支持HDMI音視頻輸出、VGA輸出、AV音視頻輸出
5、支持WiFi、以太網接口
6、支持紅外遙控器
7、支持無線鼠標、鍵盤
調試板設計
USB接口,連接PC后實現串口終端調試功能
系統軟件設計
所有功能都運行在Android4.2上,全部開放源碼。
軟件實驗方面
提供系統的Linux驅動、Linux應用、Android底層、Android應用實驗。
軟件項目方面
多個Linux、Android綜合項目。提供源碼及項目設計文檔。