快速下載和編譯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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章