快速下载和编译Dragonboard410c官网最新Android版本

最近刚入手一块Dragonboard410c开发板,准备用这块开发板自己搞搞几个智能家居类的原型玩玩,需要修改源代码的底层驱动,我比较熟悉Android系统,所以按着官方的开发编译文档一步步去弄,中间也遇到了一些问题,耗费了挺多时间,因此在这里把我的经验分享出来,用最快速省时的方法来下载编译Android系统。

首先,可以先到官网去下载Dragonboard410c Android系统的编译文档

https://developer.qualcomm.com/download/db410c/linux-android-software-build-and-installation-guide.pdf


另:http://www.96boards.org/db410c-getting-started/VendorDocs/README.md/

(这个网址里有很多Dragonboard410c的开发文档,有需要的可以自行选择下载)

 

我就是按照上面这篇文档一步步去做的,在文档后面发现有个更快的下载方法,可以直接去

https://developer.qualcomm.com/node/28829

下载工具包

 

 

我直接选择的是最新的一个版本(红圈里的),解压出来后的文件


直接修改DB410c_build.sh文件为可执行权限,这个脚本的作用就是下载代码并编译,因此直接运行该文件,就可以下载到最新代码并编译啦,是不是特别简单方便!!

编译到后面的时候发现编译出错了。


网上查了一下资料,原来问题的原因在于aosp中的预编译好的ld程序存在bug,我们使用Ubuntu系统默认的ld来替换它。

cd prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/bin/

mv ld ld.old

ln -s /usr/bin/ld.gold ld

再修改一下art/build/Android.common_build.mk文件里的内容


重新编译就OK啦

发布了31 篇原创文章 · 获赞 10 · 访问量 4万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章