#!/bin/bash # Target arch export RK_ARCH=arm # Target CHIP export RK_CHIP=rv1106 # Target Toolchain Cross Compile export RK_TOOLCHAIN_CROSS=arm-rockchip830-linux-uclibcgnueabihf # Target boot medium: emmc/spi_nor/spi_nand export RK_BOOT_MEDIUM=emmc # Target rootfs: /ubuntu export RK_ROOTFS_TYPE=ubuntu # Uboot defconfig export RK_UBOOT_DEFCONFIG=rv1106_defconfig # Uboot defconfig fragment export RK_UBOOT_DEFCONFIG_FRAGMENT=rk-emmc.config # Kernel defconfig export RK_KERNEL_DEFCONFIG=rv1106_linux_sololinker_defconfig # Kernel dts export RK_KERNEL_DTS=rv1106g-hinlink-sololinker-a.dts #misc image export RK_MISC=wipe_all-misc.img # Config sensor IQ files # RK_CAMERA_SENSOR_IQFILES format: # "iqfile1 iqfile2 iqfile3 ..." # ./build.sh media and copy /output/out/media_out/isp_iqfiles/$RK_CAMERA_SENSOR_IQFILES export RK_CAMERA_SENSOR_IQFILES="sc4336_OT01_40IRC_F16.bin sc3336_CMK-OT2119-PC1_30IRC-F16.bin sc530ai_CMK-OT2115-PC1_30IRC-F16.bin" # Config sensor lens CAC calibrattion bin file export RK_CAMERA_SENSOR_CAC_BIN="CAC_sc4336_OT01_40IRC_F16 CAC_sc530ai_CMK-OT2115-PC1_30IRC-F16" # Config CMA size in environment export RK_BOOTARGS_CMA_SIZE="32M" # config partition in environment # RK_PARTITION_CMD_IN_ENV format: # [,] # := [@](part-name) # Note: # If the first partition offset is not 0x0, it must be added. Otherwise, it needn't adding. export RK_PARTITION_CMD_IN_ENV="32K(env),512K@32K(idblock),256K(uboot),32M(boot),7G(rootfs)" # config partition's filesystem type (squashfs is readonly) # emmc: squashfs/ext4 # nand: squashfs/ubifs # spi nor: squashfs/jffs2 # RK_PARTITION_FS_TYPE_CFG format: # AAAA:/BBBB/CCCC@ext4 # AAAA ----------> partition name # /BBBB/CCCC ----> partition mount point # ext4 ----------> partition filesystem type export RK_PARTITION_FS_TYPE_CFG=rootfs@IGNORE@ext4 # config filesystem compress (Just for squashfs or ubifs) # squashfs: lz4/lzo/lzma/xz/gzip, default xz # ubifs: lzo/zlib, default lzo # export RK_SQUASHFS_COMP=xz # export RK_UBIFS_COMP=lzo # app config export RK_APP_TYPE=RKIPC_RV1106 # build ipc web backend export RK_APP_IPCWEB_BACKEND=y # enable install app to oem partition export RK_BUILD_APP_TO_OEM_PARTITION=n # enable rockchip test export RK_ENABLE_ROCKCHIP_TEST=y # enable build wifi export RK_ENABLE_WIFI=y export RK_ENABLE_WIFI_CHIP=AIC8800DW_USB