我的开发板为beagleboard -xm,android的系统有一个,不过是自带的。我想自己弄个系统,源码什么的都下好啦,丢到板子上的话就需要镜像文件、启动文件、内核。(MLO、u-boot.bin、uImage),有谁会android的u-boot.bin和 uIMage(kernel)的定制?   希望有人能教我下,网上资料很乱。

解决方案 »

  1.   

    u-boot定制必须对硬件有相当的了解,对照开发板的DataSheet才能搞,我自问没这个能力
    内核定制的话,一般都是驱动的移植和配置文件的修改,这个部分如果你买的是开发板,驱动别人都给了,应该不难,搜下linux驱动移植的相关资料就行了。
    启动文件你可以看开发板提供的,其实就是在原来的init.rc的基础上加了点自己的模块加载、初始化,没什么的。
    镜像文件的话,其实就是文件系统,只要把开发板提供的HAL的实现(如果有)加进去,android其他部分的代码不用改的
      

  2.   

    没原理图u-boot.bin、uImage别想 除非开发商给你移植好的源码 只要make一下就可以了