Qualcomm技术william hill官网
直播中

马丹丹

7年用户 186经验值
私信 关注
[经验]

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

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

https://developer.qualcomm.com/d ... tallation-guide.pdf




另:http://www.96boards.org/db410c-g ... ndorDocs/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啦

更多回帖

发帖
×
20
完善资料,
赚取积分