|
安装docker
- $ sudo apt-get install docker-engine docker-io #安装docker
- $ sudo usermod -aG docker $USER #将当前用户加入到docker组
- $ docker run --rm hello-world #测试docker是否安装正确
复制代码
下载yocto docker环境
- $docker pull gmacario/build-yocto
复制代码
本地创建yocto编译目录和编译
- $mkdir yocto-shared #创建yocto编译目录
- $docker run -ti --name=yocto-myir-yg2lx --volume=${PWD}/yocto-shared:/home/build/shared gmacario/build-yocto #进入docker编译环境
- $sudo chown build.build ~/shared #设置目录权限
- $cd shared/myir-renesas-yocto #进入yocto目录
- $DISTRO=poky MACHINE=myir-yg2lx-1g source layers/meta-myir-yg2lx/scripts/myir-environment-1g.sh build-myir-1g #执行环境变量设置脚本
- $bitbake myir-image-full #构建基于qt5.15的measy-hmi2.0系统
- $tar -jxf downloads.tar.bz2 -C myir-renesas-yocto/build-myir-1g #为了减少下载时间,直接使用米尔提供的download包
- $bitbake myir-image-full -k #继续编译
- $bitbake -c populate_sdk myir-image-full #编译sdk,需要下载包
复制代码
编译好的镜像
|
|