Skip to main content

Build System

Mainly introduces uboot, kernel, aosp compilation and packaging content.

Environment Configuration

It is recommended to use Ubuntu 20.04 and above versions.

Source Code Download

Ubuntu$
repo init -u https://github.com/radxa/manifests -b  Android14_RK3576_Radxa_rk6  -m rockchip-u-release.xml
repo sync
repo forall -c 'git lfs pull'

Image Compilation

Android system supports two compilation methods:

  • Full compilation: Used for first build or when complete rebuild is needed, takes longer time
  • Module compilation: Used after modifying specific components, faster compilation speed, for example when only modifying kernel, only need to compile kernel module

Full Compilation

Suitable for first build or when complete rebuild is needed, takes longer time.

Ubuntu$
source build/envsetup.sh
lunch rk3576_radxa_cm4-userdebug
./build.sh -UACKup

Wait for compilation to complete and you can find the image files in the IMAGE directory.

Individual Compilation

Suitable for use after modifying specific components, faster compilation speed.

Uboot

Ubuntu$
source build/envsetup.sh
lunch rk3576_radxa_cm4-userdebug
./build.sh -AUup

Kernel

Ubuntu$
source build/envsetup.sh
lunch rk3576_radxa_cm4-userdebug
./build.sh -ACKup

AOSP

Ubuntu$
source build/envsetup.sh
lunch rk3576_radxa_cm4-userdebug
./build.sh -Aup

Wait for compilation to complete and you can find the image files in the IMAGE directory.

    You need to be logged into GitHub to post a comment. If you are already logged in, please ignore this message.

    Radxa-docs © 2026 by Radxa Computer (Shenzhen) Co.,Ltd. is licensed under CC BY 4.0