Yoctoに着手
パッケージの取得
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev xterm
パッケージリストの更新
sudo apt-get update
インストールパッケージ更新
sudo apt-get upgrade
git clone git://git.yoctoproject.org/poky
StableなブランチはPyro
cd poky
git checkout pyro
git clone -b pyro git://git.openembedded.org/openembedded-core
git clone -b pyro git://git.openembedded.org/meta-openembedded
git clone -b pyro git://git.yoctoproject.org/meta-raspberrypi
./oe-init-build-env build_raspi # build_raspiは任意
cd build_raspi
../bitbake/bin/bitbake-layers add-layer ../meta-yocto
../bitbake/bin/bitbake-layers add-layer ../meta-raspberrypi
local.confのMACHINEの変更
MACHINE ??= "raspberrypi0-wifi"
B_NUMBER_THREADS = "4"
PARALLEL_MAKE = "-j 4"
DL_DIR ?= "/home1/work/poky/poky-downloads"
bitbake実行
export PATH=/home1/poky/bitbake/bin:$PATH
bitbake rpi-basic-image
SDカード書き込み
cd tmp/deploy/images/raspberrypi0-wifi
sudo dd if=./rpi-basic-image-raspberrypi0-wifi.rpi-sdimg of=/dev/sdc bs=40M
実行
参考サイト:https://www.usagi1975.com/24mar172100/
0 件のコメント:
コメントを投稿