02-LINUX_SDK源码编译

编译完整镜像

首次执行build.sh进行SDK编译,必须要选择编译配置文件系统型号

  • SDK编译配置

$ ./build.sh lunch

======you are building t113 linux======
1. BoardConfig-t113-s3-kickpi-k4b-buildroot.mk
2. BoardConfig-t113-s3-kickpi-k4b-ubuntu.mk
which board would you like (1-2): 

配置命令首次编译执行一次即可

  • 编译镜像

./build.sh       \\编译
./build.sh pack  \\打包生成镜像

镜像生成目录:out/t113_linux_evb1_auto_uart0.img

若编译失败,可尝试自行解决,亦可联系技术支持客服解决

单独编译分区镜像

单独编译Uboot

$ ./build.sh uboot

单独编译Kernel

$ ./build.sh kernel

单独编译Buildroot

$ ./build.sh buildroot_rootfs

其他常用命令

内核配置

$ ./build.sh menuconfig
$ ./build.sh saveconfig

使用的defconfig文件为

device/config/chips/t113/configs/evb1_auto/linux-5.4/config-5.4

buildroot配置

$ ./build.sh buildroot_menuconfig
$ ./build.sh buildroot_saveconfig

使用的defconfig文件为

buildroot/buildroot-201902/configs/sun8iw20p1_t113_defconfig

3. 编译工具链

编译完成时工具链位于

out/toolchain/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin

Last updated