基于Android系统的家庭体感娱乐平台
①首先到http://code.google.com/p/rowboat/wiki/Source网站,参考说明下载2.6.29 kernel和omap3evm-donut-2009-12-22.tar.bz2文件系统。
如果只下载TI OMAP3EVM内核,可以使用gitclone git://gitorious.org/rowboat/kernel.git。
②修改uboot的启动参数:setenv bootargs‘mere=128M console=ttyS2.115200n8 root=/dev/mmcblkop2rw init=/init rootwai t’。
③把平台上在TIOMAP3EVM中修改的内容打补丁,移植到步骤①下载的内核中,重点是针对平台的驱动和显示部分。
④拷贝修改后内核的ulmage和文件系统到的SD 卡中,从SD卡启动Android系统。
⑤启动后首先出现机器人LOGO,然后出现“android”字体LOGO,最后出现Android主界面。
⑥优化、修改启动界面,如需要从NAND Flash启动则修改相应的启动参数和文件系统等。
1.3 主机框架
主机框架如图2所示。
1.4 主机驱动
主机基于Android系统,驱动主要包括网卡驱动、HDMI驱动、音频驱动、显示驱动。
1.4.1 网卡驱动
网卡原理图如图3所示。
评论