新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Android系統的家庭體感娛樂平臺

        基于Android系統的家庭體感娛樂平臺

        作者: 時間:2012-05-23 來源:網絡 收藏

        摘要:介紹一款游戲主機,使用嵌入式ARM硬件開發,是匯集運動健身、體感互動、網絡資訊、數字信息服務、電子商務等功能于一身的體感。硬件方面使用TI公司的OMAP3515處理器;軟件方面設計了方便移植的軟件SDK;操控方面使用2.4G的無線體感手柄;顯示方面選擇電視機作為顯示終端。

        本文引用地址:http://www.104case.com/article/149016.htm

        關鍵詞:;ARM;Linux驅動;體感游戲;移植

        引言

        本文TI公司的OMAP3515開源平臺設計了一款客廳游戲主機,開源軟件平臺使用Linux,獨立移植了更流行、界面更友好的Andro id,開發了平臺軟件SDK,研發了hopoplayer播放器,支持Flash格式的游戲,并建立了友好的移植框架,可方便地移植到其他平臺使用,主機使用體感手柄控制顯示界面和操控體感游戲。完整的家庭體感平臺如圖1所示。

        a.JPG

        1 客廳游戲主機

        客廳游戲主機基于TI公司的OMAP3515開源平臺設計。軟件上,可以選擇系統,也可以選擇Linux系統。Android系統也是基于開源Linux系統內核,所以沒計網卡驅動、HDMI驅動、音頻驅動、顯示驅動、NANDFlash驅動、USB驅動原理相同。硬件上,更換了網卡芯片、電源管理芯片、音頻解碼芯片、USB芯片和NANDFlash芯片,增加了HDMI驅動芯片。

        Linux系統和Android系統使用相同的引導程序x-loader、u-boot,設計不同的kernel和文件系統,修改不同的啟動參數即可選擇Linux系統或Android系統。

        移植Android系統到嵌入式Linux平臺設備,主要有兩種方法:一種是在使用的內核里打Android補丁,補丁量比較大,出錯的機會也大,移植時間也會很長;另一種是使用開源的Android系統,將平臺的驅動和配置等打補丁,添加到Android系統中,本文采用了這種方法。

        1.1 下載Android源碼和建立編譯環境

        主機系統:Linux Fedora 10。

        (1)下載Android源碼

        c.JPG

        d.JPG

        (2)建立編譯環境

        ①準備需要的片發包:

        e.JPG
        f.JPG


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 泗水县| 和静县| 葫芦岛市| 湘阴县| 内黄县| 东乌珠穆沁旗| 德阳市| 连江县| 达日县| 准格尔旗| 瓦房店市| 射阳县| 台东市| 太谷县| 云和县| 凤山县| 孝昌县| 高要市| 安徽省| 襄樊市| 红安县| 缙云县| 崇信县| 文山县| 桃源县| 锡林郭勒盟| 漳平市| 房产| 澄城县| 茶陵县| 肃南| 枞阳县| 罗城| 五大连池市| 元朗区| 晋中市| 岢岚县| 莒南县| 麟游县| 观塘区| 叶城县|