分类: LINUX
2011-09-23 15:03:51
参考步骤:
1.可以在上下载x-loader、u-boot、kernel等相关源代码。
2.编译x-loader、u-boot后,直接拷贝到分区即可,基本可以顺利使用,如有问题,参照前面的文章。
3.内核编译
从上面的网站上下载的内核,编译完成后,下载到分区,启动,能显示android字体,但看不到界面,在串口处回车,发觉可以进入linux系统,说明文件系统已经挂载成功,界面启动有问题。
解决步骤:
从(注:此处提供的网址和中提供的使用git下载网址似乎内容还是有区别的)上按照指示下载内核,参照【Kernel & Driver Source】步骤。
此处应注意,【Kernel Patches】所提到的几处改动可以从1中所下载的源码包中直接拷贝过来,覆盖即可使用,包括:
Audio fixes for kernel;
EHCI fixes for kernel;
DSS patch;
WLAN patches;
update panda_defconfig;
等几部分。
.config文件可参考和 中的内容进行修改即可。
将改动后的内核编译,下载到sd卡,启动,终于可以进入到adroid桌面系统了。
4.遗留问题:经过一小会,串口打印提示
omapdss HDMI: hot plug event 0
omapdss HDMI: error sending hot plug event 0 (-2)
omapdss HDMI: pwrchanged => (0,S) = 0
omapdss HDMI: Disable HDMI_PHY_48MHz clock, hdmi_power = 0
omapdss HDMI: Release L3 constraint
重启,后续待解决。