基于iTOP-4418開發(fā)板-Android5.1系統(tǒng)編譯補充 5.6 編譯-20181225 日期之后的源碼 本文檔補充介紹 4418 編譯網(wǎng)盤目錄 “J:\局域網(wǎng)共享_阮\iTOP4418 開發(fā)板資料匯總(不含光盤內(nèi)容)\07_iTOP-4418 開發(fā)板 Android 應(yīng)用開發(fā)環(huán)境軟件以及源碼\06_Android5.1.1 鏡像和源碼\” 中 Android5.1 源碼的編譯,請注意在“20181225”文件夾(包括 20181225)以及之 后日期的源碼編譯方法可以參考本文檔,如果是之前的,參考用戶手冊 5.5.3 小節(jié)。 源碼的編譯環(huán)境和老版本一模一樣,可以參考用戶手冊 5.5.1 和 5.5.2 小節(jié) 燒寫和老版本一模一樣,可以參考用戶手冊 5.5.4 小節(jié)。 源碼下載之后,在解壓之后得到“l(fā)ollipop-5.1.1_r6”文件夾,進入文件夾,如下圖所 示。
進入“u-boot”文件夾,如下圖所示,可以看到 uboot 的配置文件。 “nsih-1G16b-4418.txt”是 4418 的 1G 內(nèi)存的配置文件, “nsih-2G16b-4418.txt”是 4418 的 2G 內(nèi)存的配置文件。
作者的開發(fā)板是 1G 的內(nèi)存,使用命令“cp -r nsih-1G16b-4418.txt nsih.txt”配置缺省 文件,如下圖所示,如果是 2G 的內(nèi)存,則使用“cp -r nsih-2G16b-4418.txt nsih.txt”配 置。
進入到“kernel”目錄下,
所示使用命令 “cp -r config_for_iTOP4418_android_5.1 .config”配置 4418 的 Android5.1 的對應(yīng)內(nèi)核 缺省文件,如下圖所示。
接著返回到 lollipop-5.1.1_r6”目錄,使用命令“ ./build_android.sh_4418”整體編譯 uboot、kernel 以及 Android5.1 的源碼。
開始編譯,如下圖所示。
編譯完成之后,生成的鏡像在“result”目錄下,如下圖所示。
|