#!/bin/bash export RK_ROOTFS_SYSTEM=buildroot ./build.sh device/rockchip/rk356x/BoardConfig-rk3568-evb1-ddr4-v10.mk function makeuboot() { ./build.sh uboot } function makekernel() { ./build.sh kernel } function makerecovery() { ./build.sh recovery } function makerootfs-yocto() { ./build.sh yocto } function makerootfs-debian() { ./build.sh debian } function makerootfs-buildroot() { ./build.sh buildroot } function buildclean() { ./build.sh cleanall } # function build-all-image() { # ./build.sh # } function build-all-image-yocto() { export RK_ROOTFS_SYSTEM=yocto ./build.sh device/rockchip/rk356x/BoardConfig-rk3568-evb1-ddr4-v10.mk ./build.sh } function envsetup_buildroot() { source ./envsetup.sh rockchip_rk3568 } function envsetup_recovery() { source ./envsetup.sh rockchip_rk356x_recovery } function envsetup_yocto() { export RK_ROOTFS_SYSTEM=yocto ./build.sh device/rockchip/rk356x/BoardConfig-rk3568-evb1-ddr4-v10.mk cd yocto/ source oe-init-build-env } function initialize-qt() { # 清理 rm -rf yocto/meta-qt5/recipes-qt/qt5/qtbase/git/ rm -rf yocto/meta-qt5/recipes-qt/qt5/qtdeclarative/git/ rm -rf yocto/meta-qt5/recipes-qt/qt5/qtmultimedia/git/ rm -rf yocto/meta-qt5/recipes-qt/qt5/qtwayland/git/ # 解压 unzip -o yocto/packages/meta-qt5/qtbase.zip -d yocto/meta-qt5/recipes-qt/qt5/qtbase/git/ unzip -o yocto/packages/meta-qt5/qtdeclarative.zip -d yocto/meta-qt5/recipes-qt/qt5/qtdeclarative/git/ unzip -o yocto/packages/meta-qt5/qtmultimedia.zip -d yocto/meta-qt5/recipes-qt/qt5/qtmultimedia/git/ unzip -o yocto/packages/meta-qt5/qtwayland.zip -d yocto/meta-qt5/recipes-qt/qt5/qtwayland/git/ # 赋予权限 chmod 777 -R yocto/meta-qt5/ }