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/