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

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

ID:27869995

大小:120.00 KB

页数:7页

时间:2018-12-06

基于Android系统的家庭体感娱乐平台.doc_第1页
基于Android系统的家庭体感娱乐平台.doc_第2页
基于Android系统的家庭体感娱乐平台.doc_第3页
基于Android系统的家庭体感娱乐平台.doc_第4页
基于Android系统的家庭体感娱乐平台.doc_第5页
资源描述:

《基于Android系统的家庭体感娱乐平台.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Android系统的家庭体感娱乐平台  引言  本文基于TI公司的OMAP3515开源平台设计了一款客厅游戏主机,开源软件平台使用Linux系统,独立移植了更流行、界面更友好的Android系统,开发了平台软件SDK,研发了hopoplayer播放器,支持Flash格式的游戏,并建立了友好的移植框架,可方便地移植到其他平台使用,主机使用体感手柄控制显示界面和操控体感游戏。完整的家庭体感娱乐平台如图1所示。    图1家庭体感娱乐平台  1客厅游戏主机  客厅游戏主机基于TI公司的OMAP3515开源平台设计。软件上,可以选择Android系统,也可以选择Linux系统。An

2、droid系统也是基于开源Linux系统内核,所以设计网卡驱动、HDMI驱动、音频驱动、显示驱动、NANDFlash驱动、USB驱动原理相同。硬件上,更换了网卡芯片、电源管理芯片、音频解码芯片、USB芯片和NANDFlash芯片,增加了HDMI驱动芯片。  Linux系统和Android系统使用相同的引导程序xloader、uboot,设计不同的kernel和文件系统,修改不同的启动参数即可选择Linux系统或Android系统。  移植Android系统到嵌入式Linux平台设备,主要有两种方法:一种是在使用的内核里打Android补丁,补丁量比较大,出错的机会也大,移植时间

3、也会很长;另一种是使用开源的Android系统,将平台的驱动和配置等打补丁,添加到Android系统中,本文采用了这种方法。  1.1下载Android源码和建立编译环境  主机系统:LinuxFedora10.  (1)下载Android源码  $yuminstallgit?core  $curlhttp://android.git.kernel.org/repo》~/bin/repo  $chmoda+x~/bin/repo  $mkdirrowboat?android  $cdrowboat?android  $repoinit?ugit://gitorious.org/

4、rowboat/manifest.git?mrowboat?donut.xml  $reposync  (2)建立编译环境  ①准备需要的开发包:  Git1.5.4ornewerandtheGNUPrivacyGuard.  JDK5.0,update12orhigher.Java6isnotsupported,becauseofincompaTIbiliTIeswith@Override.  flex,bison,gperf,libsdl?dev,libesd0?dev,libwxgtk2.6?dev(optional),build?essential,zip,curl,m

5、inicom,tftp?server,uboot?mkimage  ②对于Fedora10使用如下命令:  $yuminstallbisongperfflexxorg?x11?proto?develreadline?devel  下载jdk?1_5_0_22?linux?i586.bin,安装在/usr/local/hualu/android/rowboat?android/jdk1.5.0_22下。    图2主机框架  修改java环境变量:  exportJAVA_HOME=/usr/local/hualu/android/rowboat?android/jdk1.5.0

6、_22  exportPATH=$JAVA_HOME/bin:$PATH  exportCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH  ForUbuntu32?bitusesuchcommand:  $sudoapt?getinstallgit?coregnupgsun?java5?jdkflexbisongperflibsdl?devlibesd0?devlibwxgtk2.6?devbuild?essentialzipcurllibncurses5?devzlib1g?devminic

7、omtftpduboot?mkimage  UbuntuIntrepid(8.10)usersmayneedanewerversionoflibreadline:  $sudoapt?getinstalllib32readline5?dev  下载jdk?1_5_0_22?linux?i586.bin,安装在/usr/local/hualu/android/rowboat?android/jdk1.5.0_22下。  修改java环境变量:  exportJAVA_HOME=/usr/loc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。