Low-Level development
Introduces how to download and build uboot, kernel, os etc.
Environment configuration
Ubuntu 20.04 and above are recommended
code download
$ repo init -u https://github.com/radxa/manifests.git -b Android12_Radxa_rk14 -m rockchip-s-release.xml
$ repo sync -d -c -j4
build
Suitable for first compilation
radxa:rock-android12 $ source build/envsetup.sh
radxa:rock-android12 $ lunch RadxaRockNX5-userdebug
radxa:rock-android12 $ ./build.sh -UACKup
# get images from IMAGE directory
Wait for the compilation to complete and you can find the image in the IMAGE directory
Compile separately
Suitable for compiling after minor modifications
For example, only modify
U-boot
radxa:rock-android12 $ source build/envsetup.sh
radxa:rock-android12 $ lunch RadxaRockNX5-userdebug
radxa:rock-android12 $ ./build.sh -AUup
Kernel
radxa:rock-android12 $ source build/envsetup.sh
radxa:rock-android12 $ lunch RadxaRockNX5-userdebug
radxa:rock-android12 $ ./build.sh -ACKup
AOSP
radxa:rock-android12 $ source build/envsetup.sh
radxa:rock-android12 $ lunch RadxaRockNX5-userdebug
radxa:rock-android12 $ ./build.sh -Aup
Wait for the compilation to complete and you can find the image in the IMAGE directory