2. Compile Source
❶ Unzip source
1tar -xvf idea3588s_Linux_SDK_20241025.tar.bz2
2cd idea3588s_Linux_SDK_20241025/
❷ Configuration (SDK Board-Level)
1./build.sh lunch
liuyuan@boardcon:~/opt/idea3588s_Linux_SDK_20241025$ ./build.sh lunch
Pick a defconfig:
1. rockchip_defconfig
2. rockchip_rk3588_evb1_lp4_v10_defconfig
3. rockchip_rk3588_evb7_v11_defconfig
4. rockchip_rk3588_ipc_evb1_v10_defconfig
5. rockchip_rk3588_multi_ipc_evb1_v10_defconfig
6. rockchip_rk3588s_evb1_lp4x_v10_defconfig
7. rockchip_rk3588s_evb4_lp4x_v10_defconfig
Which would you like? [1]: 7
Switching to defconfig:
/home/liuyuan/opt/idea3588s_Linux_SDK_20241025/device/rockchip/.chip/rockchip_rk3588s_evb4_lp4x_v10_defconfig
❸ Compile uboot
1 ./build.sh uboot
❹ Compile kernel
1./build.sh kernel
❺ Compile recovery
1./build.sh recovery
❻ Generate and check firmwares
1 export RK_ROOTFS_SYSTEM=ubuntu
2 ./build.sh firmware
Images
and update.img
are generated in rockdev/