iTOP3588開發板編譯Android內核方法一: 在 Android 源碼目錄下執行如下命令編譯 Android 內核: ./build.sh -CKA ![]() 編譯完成后如下圖所示: ![]() 編譯后會在 rockdev/Image-rk3588_s 目錄下生成 boot.img,boot.img 為內核鏡像。boot.img 鏡像里面包含了設備樹鏡像。所以燒寫 boot.img 即可更新內核鏡像。 解釋如下: 參數-C 表示用 clang 編譯器編譯,如果不帶 C 則使用 gcc 編譯,如果需要過 GMS 認證的 google 有要求要用 clang 編譯。 因為 kernel 編譯完后需要通過 Android 去打包成 boot.img,所以這里需要加上 A 參數,即 編譯 kernel 時需要一起編譯 Android 才能打包 boot.img。通過以上介紹可以知道單獨編譯 kernel 需要同時編譯 Android,導致編譯很耗時,針對這個問題,我們推薦使用方法二來單獨編譯內 核。 |