从github上git出你所需要的wrlinux breach;使用下面的命令
git clone --branch WRLINUX_10_19_BASE git://github.com/WindRiver-Labs/wrlinux-x
这里WindRiverlinux的版本是10_19
然后会生成一个wrlinux-x的目录,这个文件是一个安装配置目录,下面的命令可能要花费很长时间
建议先一个mirror工程,其大小和一般的工程差不多,但是mirror工程含有不同的平台bsp包,都可以基于这个mirror工程使用
./wrlinux-x/setup.sh --mirror --all-layers --dl-layers
然后新建一个平台工程使用命令
git clone --branch WRLINUX_10_19_BASE {mirror工程路径} wrlinux-x
./wrlinux-x/setup.sh --machines xilinx-zynqmp
使用 ./wrlinux-x/setup.sh --list 可以查看所支持的平台
导出yocto环境变量
. ./environment-setup-x86_64-wrlinuxsdk-linux
. ./oe-init-build-env
编译最小的文件系统
bitbake wrlinux-image-small
生成的镜像目录在
{projectDir}/build/tmp-glibc/deploy/images
其他的命令
配置menuconfig
bitbake -c menuconfig linux-yocto
编译ramfs
bitbake wrlinux-image-initramfs