RK3399 android編譯說明
RK3399 android編譯說明
Android7.1
系統編譯依賴於
JAVA 8
。編譯之前需安裝
OpenJDK
。
安裝命令如下:
sudo apt-get install openjdk-8-jdk
配置
JAVA
環境變數,例如,安裝路徑為
/usr/lib/jvm/java-8-openjdk-amd64
,可在終端
執行如下命令配置環境變數:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
SDK
帶有
Open JDK8
的配置指令碼,在工程根目錄下,命名為
javaenv.sh
。
可直接執行以下命令,配置
JDK
:
source javaenv.sh
3.2.2
編譯模式
SDK
預設以
userdebug
模式編譯。
使用
adb
時, 需要先執行
adb root
,
adb disable-verity
關閉
system
分割槽的
verity
特性,重啟後再執行
adb root, adb remount
,進而進行
push
操作來
debug
。
3.2.3
挖掘機編譯
uboot
編譯
:
cd u-boot
make rk3399_defconfig
make ARCHV=aarch64
kernel
編譯
:
cd kernel
make ARCH=arm64 rockchip_defconfig -j8
make ARCH=arm64 rk3399-sapphire-excavator-edp.img -j12
android
編譯
:
source build/envsetup.sh
lunch rk3399_all-userdebug
make -j12
福州瑞芯微電子股份有限公司
12
./mkimage.sh
3.2.4
韌體生成步驟
執行
./mkimage.sh
後, 在
rockdev/Image-xxx/
目錄生成完整的韌體包
(xxx
是具體
lunch
的產品名
)
rockdev/Image-xxx/
├──
boot.img
├──
kernel.img
├──
misc.img
├──
parameter.txt
├──
recovery.img
├──
resource.img
├──
RK3399MiniLoaderAll.bin
├──
system.img
├──
trust.img
└──
uboot.img
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69948385/viewspace-2674547/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 編譯引數-ObjC的說明編譯OBJ
- 關於支援OPenACC的編譯器說明編譯
- MySQL 5.7.9原始碼編譯安裝說明MySql原始碼編譯
- 3568F-Qt工程編譯說明QT編譯
- RHEL 7特性說明(七):編譯程式及工具編譯
- MySQL 5.5編譯安裝cmake引數說明MySql編譯
- Rockchip RK3399 SDMMC 的 DTS 配置說明
- Rockchip RK3399 eMMc 的 DTS 配置說明
- Rockchip RK3399 SDIO 的 DTS 配置說明
- 說說 方舟編譯器編譯
- Weblogic環境下的JSP預編譯圖文說明WebJS編譯
- 【譯】Ruby2.6的JIT功能,編譯和解釋型語言的相關說明編譯
- Android Jetpack - Fragment官方說明AndroidJetpackFragment
- android混淆檔案說明Android
- Webots和ROS的使用說明(譯)WebROS
- README:協同翻譯說明
- 這是一篇比較詳盡的核心編譯說明(轉)編譯
- TailWind文件翻譯說明以及每日翻譯進度AI
- [譯] React-Redux 官方 Hooks 文件說明ReactReduxHook
- Assimp Android 編譯Android編譯
- 編譯 Android 4.3編譯Android
- Android 編譯 pngAndroid編譯
- android 反編譯Android編譯
- android編譯方法Android編譯
- Android反編譯:反編譯工具和方法Android編譯
- RK3399 rk3288 RK3326 wIFi驅動移植說明WiFi
- RK3399開發板 RK818 電量計DTS配置說明
- [Android開源框架]RxHttp使用說明Android框架HTTP
- Android資源混淆工具使用說明Android
- Android APP 設計說明書模板AndroidAPP
- [Google直譯]ObjectBox功能和接入說明GoObject
- audio_policy.conf說明(翻譯)
- 有關RFC文件的翻譯說明 (轉)
- libusb android ndk編譯--編譯mipsAndroid編譯
- Android 反編譯指南Android編譯
- Android 增量編譯小解Android編譯
- Android 編譯優化Android編譯優化
- 編譯Android原始碼編譯Android原始碼