原文链接:http://blog.csdn.net/aganlengzi/article/details/50036951
 
1. 操作系统环境准备
  我用的是Ubuntu12.04,但是建议用更高的版本  按照android官 上的android源码同步所以来的环境进行配置,要安装系统对应的各种包  具体可以参照:  http://source.android.com/source/initializing.html  打不开可以参照:  http://sammor.iteye.com/blog/1337612  其中涉及到gcc版本切换,java版本问题在我的博客记录中都有相应的记录  
   2.官方linux和android源码下载  kernel:      Android:      以上kernel源码就是放在github上的,下载比较方便  Android源码是放在他们自己服务器上的一些,怀疑。  所以github上只给出了下载的链接,利用上面的方法同步,我花了大概一个晚上(10h+)  
   可以写个脚本让它自己下:  ——————–  #!/bin/bash  repo sync  while [$!= 0]; do      echo “===========try again=============”      sleep 1000      repo sync  done  ——————-  以上的sleep 1000 可以改小,但是可能会出现访问远程主机次数超过限制的错误 从而远程主机拒绝访问  
   3.编译环境准备  下载官方的编译工具  http://dn.odroid.com/ODROID-XU/compiler/arm-eabi-4.6.tar.gz  下不到就到我 盘下:http://pan.baidu.com/s/1qWy4KA4  解压到任意目录  然后修改相应的Android源码中的Makefile 将其中的CROSS_COMPILE修改为自己刚刚解压目录对应的地方  注意路径结尾是/bin/arm-eabi-  Linux中相应的地方也要修改,修改到相应的编译命令出  
   4.编译  Linux内核:      Android:      编译过程中出错是难免的,各种原因,具体可baidu或者google之。  在我系统中出现的错误在你的系统中可能不出现,也可能出现其它错误,就不多说了。  
   5.这块板子目前我还没有尝试烧写系统,所以u-boot什么还没有搞。     具体可以参照这篇   http://blog.csdn.net/sunnybeike/article/details/8098349   和我的博客中[odroid-pc]标记的记录。  后面还需要搞一下各种调试、烧写接口之类的东西,后面再补充。  
参考: www.tianna1121.com http://odroid.com/dokuwiki/doku.phpd=en:xu3_building_android
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!