新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Android系统的家庭体感娱乐平台

基于Android系统的家庭体感娱乐平台

作者:时间:2012-05-23来源:网络收藏

摘要:介绍一款游戏主机,使用嵌入式ARM硬件开发,是汇集运动健身、体感互动、网络资讯、数字信息服务、电子商务等功能于一身的体感。硬件方面使用TI公司的OMAP3515处理器;软件方面设计了方便移植的软件SDK;操控方面使用2.4G的无线体感手柄;显示方面选择电视机作为显示终端。

本文引用地址:http://www.eepw.com.cn/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 下一页

评论


相关推荐

技术专区

关闭