Compile Ubuntu Firmware
This page describes how to build Ubuntu firmware for the main module.
Rootfs
- Download rootfs here Ubuntu rootfs(64-bit) Kernel6.1, please use rootfs under kernel-6.1 folder.
- Decompress rootfs and create a symbolic link
RK3588
# Decompress
7z x Ubuntu22.04-xxxx.7z
mkdir ./SDK/prebuilt_rootfs/
mv Ubuntu22.04-xxxx.img ./SDK/prebuilt_rootfs/
cd ./SDK/prebuilt_rootfs/
ln -sf Ubuntu22.04-xxxx.img rk3588_ubuntu_rootfs.img
cd ..RK3576
# Decompress
7z x Ubuntu22.04-xxxx.7z
mkdir ./SDK/prebuilt_rootfs/
mv Ubuntu22.04-xxxx.img ./SDK/prebuilt_rootfs/
cd ./SDK/prebuilt_rootfs/
ln -sf Ubuntu22.04-xxxx.img rk3576_ubuntu_rootfs.img
cd ..Config
RK3588
Core-3588JD4
./build.sh firefly_rk3588_aio-gs1n2-3588jd4-rk182x_ubuntu_defconfigCore-3588SJD4 AI
./build.sh firefly_rk3588_aio-gs1n2-3588sjd4-ai-rk182x_ubuntu_defconfigRK3576
Core-3576JD4
./build.sh firefly_rk3576_aio-gs1n2-3576jd4-rk182x_ubuntu_defconfigBuild
./build.sh allThe generated firmware at output/update/ , eg: AIO-GS1N2-3588JD4-RK182X_Ubuntu.XXX.img

