天天看點

iTOP-3588開發闆Android 固件編譯

曆盡千辛萬苦,終于過關斬将,終于可以大快朵頤的進行系統編譯開發以及調試了,恭

喜你來到系統編譯的章節,現在我們開始編譯 Android12 系統吧。在編譯的時候,如果編譯

出現問題,一定要冷靜分析,沉着應對,仔細閱讀以下說明。

2.1 擷取 Android 12 源碼

Android 12 源碼網盤下載下傳路徑:“iTOP-3588 開發闆\01_【1TOP-RK3588 開發闆】基礎資料

\03_iTOP-RK3588 開發闆 Android 12 源碼”

源碼是分卷壓縮包,需要全部下載下傳下來放在同一級檔案夾。是以要從網盤将 Android 12

源碼包 rk3588-android12_20220630.tar.壓縮包下載下傳到 windows 電腦上。

源碼名稱說明:源碼會逐漸更新,釋出的源碼日期會有所不同,具體以網盤中實際名稱為

準。

下載下傳的源碼,如下圖所示:​​

iTOP-3588開發闆Android 固件編譯

​​在 Ubuntu20 系統中選擇合适的目錄建立檔案夾 Android12,我這裡建立在了/home/topeet/

的目錄下,命名為 Android12,如下圖所示​​

iTOP-3588開發闆Android 固件編譯

​​使用 SSH 軟體拷貝 rk3588-android12_20220630.tar 檔案到 Ubuntu 系統的該檔案夾目錄下,

如下圖所示,檔案比較大,需要 30-60 分鐘:​​

iTOP-3588開發闆Android 固件編譯

​​由于 SSH 軟體在拷貝大型檔案時可能不夠穩定,出現網絡波動等情況,這裡給大家介紹

另外一種能夠将檔案傳輸到 Ubuntu 系統的方法。如果你的開發環境也是 Ubuntu20,可以直接

将壓縮包拖拽進 Ubuntu 中你指定的目錄下,完成檔案傳輸,如下圖所示:​​

iTOP-3588開發闆Android 固件編譯

​​輸入以下指令解壓壓縮包,在解壓源碼前一定要保證虛拟機硬碟大小在 500G 以上,否則

會因為記憶體不夠解壓失敗。如果空間不夠,可以通過虛拟機自帶的磁盤擴充功能進行磁盤空間

擴充,具體操作可參考上一章節中拓展磁盤空間相關内容。

sudo tar -vxf rk3588-android12_20220630.tar​​

iTOP-3588開發闆Android 固件編譯

​​解壓完畢生成 3588-android12 檔案夾,如下圖所示:​​

​​更多内容:關注迅為3588開發闆