失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【odroid-xu3】 ODROID-XU3软件环境搭建记录

【odroid-xu3】 ODROID-XU3软件环境搭建记录

时间:2020-01-03 22:06:20

相关推荐

【odroid-xu3】 ODROID-XU3软件环境搭建记录

原文链接:/aganlengzi/article/details/50036951

1. 操作系统环境准备

我用的是Ubuntu12.04,但是建议用更高的版本 按照android官网上的android源码同步所以来的环境进行配置,要安装系统对应的各种包 具体可以参照: /source/initializing.html 打不开可以参照: /blog/1337612 其中涉及到gcc版本切换,java版本问题在我的博客记录中都有相应的记录

2.官方linux和android源码下载 kernel:

git clone --depth 1 /hardkernel/linux.git -b odroidxu3-3.10.y-android

Android:

$ mkdir <Android Platform Folder Name>$ cd <Android Platform Folder Name>$ repo init -u /hardkernel/android.git -b 5422_4.4.4_master$ repo sync$ repo start 5422_4.4.4_master --all

以上kernel源码就是放在github上的,下载比较方便 Android源码是放在他们自己服务器上的一些,怀疑。 所以github上只给出了下载的链接,利用上面的方法同步,我花了大概一个晚上(10h+)

可以写个脚本让它自己下: -------------------- #!/bin/bash repo sync while [$? != 0]; do echo "===========try again=============" sleep 1000 repo sync done ------------------- 以上的sleep 1000 可以改小,但是可能会出现访问远程主机次数超过限制的错误 从而远程主机拒绝访问

3.编译环境准备 下载官方的编译工具 /ODROID-XU/compiler/arm-eabi-4.6.tar.gz 下不到就到我网盘下:/s/1qWy4KA4 解压到任意目录 然后修改相应的Android源码中的Makefile 将其中的CROSS_COMPILE修改为自己刚刚解压目录对应的地方 注意路径结尾是/bin/arm-eabi- Linux中相应的地方也要修改,修改到相应的编译命令出

4.编译 Linux内核:

$ make odroidxu3_defconfig$ make

Android:

./build.sh odroidxu3

编译过程中出错是难免的,各种原因,具体可baidu或者google之。 在我系统中出现的错误在你的系统中可能不出现,也可能出现其它错误,就不多说了。

5.这块板子目前我还没有尝试烧写系统,所以u-boot什么还没有搞。 具体可以参照这篇 /sunnybeike/article/details/8098349 和我的博客中[odroid-pc]标记的记录。 后面还需要搞一下各种调试、烧写接口之类的东西,后面再补充。

参考: /dokuwiki/doku.php?id=en:xu3_building_android

如果觉得《【odroid-xu3】 ODROID-XU3软件环境搭建记录》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。