rk3568_ubuntu_r60_v1.3.2/build-quec.sh

75 lines
1.8 KiB
Bash
Raw Normal View History

2023-11-03 14:12:44 +08:00
#!/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
# }
2023-11-03 14:12:44 +08:00
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
}
2024-04-06 01:56:01 +08:00
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/
}