「Debian活用/Yocto設定」の版間の差分

ナビゲーションに移動 検索に移動
 
(同じ利用者による、間の27版が非表示)
 
* https://www.yoctoproject.org/development/releases/
* Wrynose
* https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html
** https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html
* Scarthgap
** https://docs.yoctoproject.org/scarthgap/brief-yoctoprojectqs/index.html
 
== 設定 ==
 
=== 準備Wrynose ===
 
<nowiki>
$ git clone https://git.openembedded.org/bitbake
$ ./bitbake/bin/bitbake-setup init
</nowiki>
 
※「./bitbake/bin/bitbake-setup init」を非対話で設定
 
<nowiki>
$ ./bitbake/bin/bitbake-setup init --non-interactive poky-wrynose poky distro/poky machine/qemuarm64
</nowiki>
 
<nowiki>
$ source bitbake-builds/poky-wrynose/build/init-build-env
$ bitbake-config-build list-fragments
$ bitbake-config-build enable-fragment core/yocto/root-login-with-empty-password
</nowiki>
 
Raspberry Pi用の設定
 
<nowiki>
$ bitbake-layers layerindex-fetch meta-raspberrypi
($ git clone -b wrynose https://git.yoctoproject.org/meta-raspberrypi ../layers/meta-raspberrypi)
($ bitbake-layers add-layer ../layers/meta-raspberrypi)
$ bitbake-layers show-layers
</nowiki>
 
<nowiki>
$ bitbake-config-build enable-fragment machine/raspberrypi4-64
</nowiki>
 
conf/local.conf
 
<nowiki>
LICENSE_FLAGS_ACCEPTED = "synaptics-killswitch"
</nowiki>
 
<nowiki>
$ bitbake core-image-minimal
($ runqemu snapshot)
</nowiki>
 
<nowiki>
$ cd build/tmp/deploy/images/raspberrypi4-64/
$ sudo bmaptool copy core-image-sato-raspberrypi4-64.rootfs.wic.bz2 /dev/sdX
</nowiki>
 
=== Scarthgap ===
 
<nowiki>
$ git clone -b scarthgap https://git.yoctoproject.org/poky
$ source poky/oe-init-build-env
$ bitbake-layers layerindex-fetch meta-raspberrypi
$ bitbake-layers show-layers
</nowiki>
 
conf/local.conf
 
<nowiki>
MACHINE = "raspberrypi4-64"
</nowiki>
 
<nowiki>
$ bitbake core-image-minimal
</nowiki>
 
=== kas ===
 
kas-poky-rpi.yml
 
==== Scarthgap ====
 
<nowiki>
header:
version: 14
 
machine: raspberrypi4-64
distro: poky
 
target:
- core-image-minimal
 
repos:
poky:
url: https://git.yoctoproject.org/poky
branch: scarthgap
layers:
meta:
meta-poky:
meta-yocto-bsp:
 
meta-openembedded:
url: https://git.openembedded.org/meta-openembedded
branch: scarthgap
layers:
meta-oe:
meta-python:
 
meta-raspberrypi:
url: https://git.yoctoproject.org/meta-raspberrypi
branch: scarthgap
layers:
.:
</nowiki>
 
<nowiki>
$ kas-container build kas-poky-rpi.yml
</nowiki>

ナビゲーション メニュー