產品
Tinker Board 3
[AIOT] 如何製作 Tinker Board 3 的 Android 映像檔
- 建立建置環境
請參考安裝 Docker Engine來安裝 Docker engine。
- 下載 Android 原始碼
請參考 安裝 Repo 安裝 Repo 啟動器,並且 下載原始碼 以瞭解如何下載 Android 原始碼。
- 初始化 Repo 用戶端
執行 repo init 以取得 Repo 的最新版本以及最近的錯誤修正。你必須指定一個 manifest 的網址,這會指明各個包含於 Android 原始碼中的倉庫在你的工作目錄中的位置。對於不同的專案,你也必須使用選項「-b REVISION」來指定 manifest 分支或版本。
repo init -u https://github.com/TinkerBoard-Android/rockchip-android-manifest.git -b REVISION(可選)你也可以使用「-m NAME.xml」來指定專案特定版本的初始 manifest 檔案。
repo init -u https://github.com/TinkerBoard-Android/rockchip-android-manifest.git -b [版本] -m [名稱].xml- Android 14:(適用於 Tinker Borad 3)
repo init -u https://github.com/TinkerBoard-Android/rockchip-android-manifest.git -b android14-rockchip- 下載 Android 原始碼樹 若要將 Android 原始碼樹從預設 manifest 指定的儲存庫下載到您的工作目錄,請執行:
repo 同步- 建置 Android
前往你下載 Android 原始碼的目錄,並執行下列腳本。這個過程會花一點時間安裝主機上所需的套件、建置 Docker 映像檔,並啟動容器:
./docker_builder/docker-builder-run.sh完成後,你將進入這個新啟動的 Docker 容器的 shell,並且已經可以開始建置 Android。
- Android 14:(適用於 Tinker Board 3)
source build/envsetup.shlunch Tinker_Board_3-userdebug./build.sh -UCKAu能夠通過 UMS 模式寫入主機板的映像檔,會以下列方式儲存在你下載原始檔的目錄中。
./rockdev/Image-Tinker_Board_3/Tinker_Board_3-raw.img