BitBake recipes for various vkboards
-
mkdir -p $HOME/work/yocto/rz<x>_vlp_v<M>.<m>.<mod> cd $HOME/work/yocto/rz<x>_vlp_v<M>.<m>.<mod>
-
download source archives
Make sure that the following packages have been downloaded from the official website https://www.renesas.com
RTK0EF0045Z0024AZJ-v3.0.6.zip
RTK0EF0045Z13001ZJ-v1.2.2_EN.zip
RTK0EF0045Z15001ZJ-v1.2.2_EN.zip
r11an0549ej0750-rzv2l-drpai-sp.zip
r11an0845ej0110-rzv2l-opencv-accelerator-sp.zip
r01an7254ej0210_rzv-multi-os-pkg.zip
oss_pkg_rzv_v3.0.6.7z
RTK0EF0045Z0021AZJ-v3.0.6-update3.zip,
RTK0EF0045Z13001ZJ-v1.2.2_EN.zip,
RTK0EF0045Z15001ZJ-v1.2.2_EN.zip,
r01an5869ej0210-rzg-multi-os-pkg.zip,
oss_pkg_rzg_v3.0.6.7z
-
create working dir 2
mkdir -p $HOME/work/yocto/vlp_v<M>.<m>.<mod>/yocto cd $HOME/work/yocto/vlp_v<M>.<m>.<mod>/yocto
-
get helper utils
wget https://raw.githubusercontent.com/Vekatech/yocto/main/create_yocto_src.sh wget https://raw.githubusercontent.com/Vekatech/yocto/main/run_docker
-
make utils executable
chmod a+x create_yocto_src.sh chmod a+x run_docker
-
modify "create_yocto_src.sh" by editing the following paths 123
PKGKDIR=$HOME/work/yocto/rz<x>_vlp_v<M>.<m>.<mod> - directory with source archives WORKSPACE=$(pwd) - working path YOCTO_HOME="${WORKSPACE}/v<M>.<m>.<mod>-<x>2l" - yocto dir BUILD_DIR="<board>" - build dir
!This step is mandatory only if you have renamed the
source dir
orworking dir
. ! If you have kept the original names forsource dir
andworking dir
, no edits are necessary. The script automatically adjusts the paths based on the location ofcreate_yocto_src.sh
. -
create yocto sources 3
./create_yocto_src.sh <board>
-
start docker (optional)
./run_docker
-
cd v<M>.<m>.<mod>-<x>2l
-
TEMPLATECONF=$PWD/meta-vkboards/meta-vk<x>2l/docs/template/conf
1 -
source poky/oe-init-build-env <board>
3 -
adjust layers
bitbake-layers add-layer ../meta-xxx
-
MACHINE=<board> bitbake core-image-<target>