这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » OK3568编译Debian系统

共1条 1/1 1 跳转至

OK3568编译Debian系统

高工
2025-05-21 10:58:19     打赏

3568默认都是用buildroot的系统,但有时候为了上层业务应用开发和部署方便,使用debian或ubuntu系统更方便,所以这里用Debian系统。

编译debian系统前,需要先安装两个软件包

dpkg -i debian/ubuntu-build-service/packages/debootstrap_1.0.87_all.deb
dpkg -i debian/ubuntu-build-service/packages/live-build_3.0.5-1linaro1_all.deb

通过分析build.sh文件得知,默认构建的debian是buster版本,目标镜像包含desktop相关的软件包。

function build_debian(){
ARCH=${RK_DEBIAN_ARCH:-${RK_ARCH}}
case $ARCH in
arm|armhf) ARCH=armhf ;;
*) ARCH=arm64 ;;
esac

echo "=========Start building debian for $ARCH========="

cd debian
if [ ! -e linaro-buster-$ARCH.tar.gz ]; then
RELEASE=buster TARGET=desktop ARCH=$ARCH ./mk-base-debian.sh
ln -rsf linaro-buster-alip-*.tar.gz linaro-buster-$ARCH.tar.gz
fi

VERSION=debug ARCH=$ARCH ./mk-rootfs-buster.sh
./mk-image.sh

finish_build

}

接下来直接使用build.sh构建debian系统就可以了,由于构建系统中,需要下载依赖的软件包,默认是从官方软件源中下载,为了加快构建速度,可以修改使用国内的软件源。




关键词: OK3568     编译     Debian    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]