YoctoでRaspi4向けのイメージビルド
Raspberry Pi 4 Model Bがついに日本で技適が通りましたね。
とりあえず動かしてみようと思います。(なお、まだハードが届いていないため動作確認未了です)
(12/6追記)
現物が届き動作確認したところ、起動中にLinux Kernelが止まってしまいます。INIT: Id "s0" respawning too fast: disabled for 5 minutes
これを解決するために、local.confに
ENABLE_UART = "1"
を追記する必要があります。
aarch64でサクっと動くOSということで、とりあえずYoctoでLinuxをビルドします。
そういえば、YoctoもいつのまにかZeus(Yocto Project Version 3.0)がStableとなっていました。
前まではmortyやら、Warriorを使っていましたので今回新しいVersionで試してみます。
なお、マシン設定ファイル[raspberrypi4-64.conf]はWarriorとZeusにしか見当たりませんでした。(新しいから仕方ないですね)
まずはビルド場所の確保。
$ mkdir Yoctobuild_zeus $ cd Yoctobuild_zeus/
Yoctoの核となるPoky、Zeusブランチを取得します。
$ git clone git://git.yoctoproject.org/poky -b zeus
取得したあとのPokyディレクトリ以下はこんな感じ。
$ ls -al ~/Yoctobuild_zeus/poky total 92 drwxr-xr-x 12 yoctobuild yoctobuild 4096 Nov 26 04:26 . drwxr-xr-x 3 yoctobuild yoctobuild 4096 Nov 26 04:24 .. drwxr-xr-x 6 yoctobuild yoctobuild 4096 Nov 26 04:26 bitbake drwxr-xr-x 3 yoctobuild yoctobuild 4096 Nov 26 04:26 contrib drwxr-xr-x 15 yoctobuild yoctobuild 4096 Nov 26 04:26 documentation drwxr-xr-x 8 yoctobuild yoctobuild 4096 Nov 26 04:26 .git -rw-r--r-- 1 yoctobuild yoctobuild 629 Nov 26 04:26 .gitignore -rw-r--r-- 1 yoctobuild yoctobuild 834 Nov 26 04:26 LICENSE -rw-r--r-- 1 yoctobuild yoctobuild 15394 Nov 26 04:26 LICENSE.GPL-2.0-only -rw-r--r-- 1 yoctobuild yoctobuild 1286 Nov 26 04:26 LICENSE.MIT drwxr-xr-x 19 yoctobuild yoctobuild 4096 Nov 26 04:26 meta drwxr-xr-x 5 yoctobuild yoctobuild 4096 Nov 26 04:26 meta-poky drwxr-xr-x 9 yoctobuild yoctobuild 4096 Nov 26 04:26 meta-selftest drwxr-xr-x 7 yoctobuild yoctobuild 4096 Nov 26 04:26 meta-skeleton drwxr-xr-x 8 yoctobuild yoctobuild 4096 Nov 26 04:26 meta-yocto-bsp -rwxr-xr-x 1 yoctobuild yoctobuild 1293 Nov 26 04:26 oe-init-build-env lrwxrwxrwx 1 yoctobuild yoctobuild 30 Nov 26 04:26 README.hardware -> meta-yocto-bsp/README.hardware -rw-r--r-- 1 yoctobuild yoctobuild 809 Nov 26 04:26 README.OE-Core lrwxrwxrwx 1 yoctobuild yoctobuild 21 Nov 26 04:26 README.poky -> meta-poky/README.poky -rw-r--r-- 1 yoctobuild yoctobuild 529 Nov 26 04:26 README.qemu drwxr-xr-x 8 yoctobuild yoctobuild 4096 Nov 26 04:26 scripts -rw-r--r-- 1 yoctobuild yoctobuild 65 Nov 26 04:26 .templateconf
続いて、meta-oeとmeta-raspberrypiのレイヤを取得。
Pokyと同じディレクトリ以下で作業、もちろんZeusブランチとします。
$ git clone git://git.openembedded.org/meta-openembedded -b zeus : $ git clone git://git.yoctoproject.org/meta-raspberrypi -b zeus : $ ls -al ~/Yoctobuild_zeus/poky total 100 drwxr-xr-x 14 yoctobuild yoctobuild 4096 Nov 26 04:27 . drwxr-xr-x 3 yoctobuild yoctobuild 4096 Nov 26 04:24 .. drwxr-xr-x 6 yoctobuild yoctobuild 4096 Nov 26 04:26 bitbake drwxr-xr-x 3 yoctobuild yoctobuild 4096 Nov 26 04:26 contrib drwxr-xr-x 15 yoctobuild yoctobuild 4096 Nov 26 04:26 documentation drwxr-xr-x 8 yoctobuild yoctobuild 4096 Nov 26 04:26 .git -rw-r--r-- 1 yoctobuild yoctobuild 629 Nov 26 04:26 .gitignore -rw-r--r-- 1 yoctobuild yoctobuild 834 Nov 26 04:26 LICENSE -rw-r--r-- 1 yoctobuild yoctobuild 15394 Nov 26 04:26 LICENSE.GPL-2.0-only -rw-r--r-- 1 yoctobuild yoctobuild 1286 Nov 26 04:26 LICENSE.MIT drwxr-xr-x 19 yoctobuild yoctobuild 4096 Nov 26 04:26 meta drwxr-xr-x 14 yoctobuild yoctobuild 4096 Nov 26 04:27 meta-openembedded drwxr-xr-x 5 yoctobuild yoctobuild 4096 Nov 26 04:26 meta-poky drwxr-xr-x 17 yoctobuild yoctobuild 4096 Nov 26 04:27 meta-raspberrypi drwxr-xr-x 9 yoctobuild yoctobuild 4096 Nov 26 04:26 meta-selftest drwxr-xr-x 7 yoctobuild yoctobuild 4096 Nov 26 04:26 meta-skeleton drwxr-xr-x 8 yoctobuild yoctobuild 4096 Nov 26 04:26 meta-yocto-bsp -rwxr-xr-x 1 yoctobuild yoctobuild 1293 Nov 26 04:26 oe-init-build-env lrwxrwxrwx 1 yoctobuild yoctobuild 30 Nov 26 04:26 README.hardware -> meta-yocto-bsp/README.hardware -rw-r--r-- 1 yoctobuild yoctobuild 809 Nov 26 04:26 README.OE-Core lrwxrwxrwx 1 yoctobuild yoctobuild 21 Nov 26 04:26 README.poky -> meta-poky/README.poky -rw-r--r-- 1 yoctobuild yoctobuild 529 Nov 26 04:26 README.qemu drwxr-xr-x 8 yoctobuild yoctobuild 4096 Nov 26 04:26 scripts -rw-r--r-- 1 yoctobuild yoctobuild 65 Nov 26 04:26 .templateconf
気になるマシン設定確認タイム
yoctobuild@ubuntu:~/Yoctobuild_zeus/poky/meta-raspberrypi/conf/machine$ ls -al total 52 drwxr-xr-x 3 yoctobuild yoctobuild 4096 Nov 26 04:27 . drwxr-xr-x 3 yoctobuild yoctobuild 4096 Nov 26 04:27 .. drwxr-xr-x 2 yoctobuild yoctobuild 4096 Nov 26 04:27 include -rw-r--r-- 1 yoctobuild yoctobuild 300 Nov 26 04:27 raspberrypi0.conf -rw-r--r-- 1 yoctobuild yoctobuild 585 Nov 26 04:27 raspberrypi0-wifi.conf -rw-r--r-- 1 yoctobuild yoctobuild 342 Nov 26 04:27 raspberrypi2.conf -rw-r--r-- 1 yoctobuild yoctobuild 996 Nov 26 04:27 raspberrypi3-64.conf -rw-r--r-- 1 yoctobuild yoctobuild 607 Nov 26 04:27 raspberrypi3.conf <b>-rw-r--r-- 1 yoctobuild yoctobuild 1028 Nov 26 04:27 raspberrypi4-64.conf</b> -rw-r--r-- 1 yoctobuild yoctobuild 569 Nov 26 04:27 raspberrypi4.conf -rw-r--r-- 1 yoctobuild yoctobuild 442 Nov 26 04:27 raspberrypi-cm3.conf -rw-r--r-- 1 yoctobuild yoctobuild 244 Nov 26 04:27 raspberrypi-cm.conf -rw-r--r-- 1 yoctobuild yoctobuild 364 Nov 26 04:27 raspberrypi.conf
増えてますねーRaspi4 。もちろんaarch64でビルドをしていきます。
OpenEmbeddedのシェルで環境設定を実施。
$ source oe-init-build-env raspi4_build :
/
# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf # changes incompatibly POKY_BBLAYERS_CONF_VERSION = "2" BBPATH = "${TOPDIR}" BBFILES ?= "" BBLAYERS ?= " \ /home/yoctobuild/Yoctobuild_zeus/poky/meta \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-poky \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-yocto-bsp \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-raspberrypi \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-openembedded/meta-filesystems \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-openembedded/meta-gnome \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-openembedded/meta-initramfs \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-openembedded/meta-multimedia \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-openembedded/meta-networking \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-openembedded/meta-oe \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-openembedded/meta-perl \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-openembedded/meta-python \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-openembedded/meta-webserver \ /home/yoctobuild/Yoctobuild_zeus/poky/meta-openembedded/meta-xfce \ "
いざビルド開始!
$ MACHINE=raspberrypi4-64 bitbake rpi-basic-image Parsing recipes: 100% |####################################################################################################################################################################################################################################| Time: 0:01:09 Parsing of 2588 .bb files complete (0 cached, 2588 parsed). 3778 targets, 146 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "1.44.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "ubuntu-18.04" TARGET_SYS = "aarch64-poky-linux" MACHINE = "raspberrypi4-64" DISTRO = "poky" DISTRO_VERSION = "3.0" TUNE_FEATURES = "aarch64 cortexa72 crc crypto" TARGET_FPU = "" meta meta-poky meta-yocto-bsp = "zeus:823a79d873098646fe50c2f31eb227655874a451" meta-raspberrypi = "zeus:cee2557dc872ddaf721e6badb981c7772503f8ea" meta-filesystems meta-gnome meta-initramfs meta-multimedia meta-networking meta-oe meta-perl meta-python meta-webserver meta-xfce = "zeus:aad5b3d070cd8c58828b0975cf861d8ebc90f460" :
ストレートにはビルドできなかったので一応メモ。
なぜか、timezoneのビルドでコケるのです。do_compileでmemory corruptionが発生してます。
: ERROR: Logfile of failure stored in: /home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/temp/log.do_compile.57458 Log data follows: | DEBUG: Executing shell function do_compile | NOTE: make -j 8 cc=gcc | VERSION=`cat version` && sed \ | -e 's|#!/bin/bash|#!/bin/bash|g' \ | -e 's|AWK=[^}]*|AWK=awk|g' \ | -e 's|\(PKGVERSION\)=.*|\1='\''(tzcode) '\''|' \ | -e 's|\(REPORT_BUGS_TO\)=.*|\1=tz@iana.org|' \ | -e 's|TZDIR=[^}]*|TZDIR=/usr/share/zoneinfo|' \ | -e 's|\(TZVERSION\)=.*|\1='"$VERSION"'|' \ | <tzselect.ksh >tzselect.out | cp yearistype.sh yearistype | VERSION=`cat version` && printf '%s\n' \ | 'static char const PKGVERSION[]="(tzcode) ";' \ | "static char const TZVERSION[]=\"$VERSION\";" \ | 'static char const REPORT_BUGS_TO[]="tz@iana.org";' \ | >version.h.out | gcc -DTZDIR='"/usr/share/zoneinfo"' -isystem/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/recipe-sysroot-native/usr/include -c -o localtime.o localtime.c | gcc -DTZDIR='"/usr/share/zoneinfo"' -isystem/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/recipe-sysroot-native/usr/include -c -o asctime.o asctime.c | gcc -DTZDIR='"/usr/share/zoneinfo"' -isystem/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/recipe-sysroot-native/usr/include -c -o strftime.o strftime.c | chmod +x yearistype | gcc -DTZDIR='"/usr/share/zoneinfo"' -isystem/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/recipe-sysroot-native/usr/include -c -o difftime.o difftime.c | awk -v DATAFORM=`expr main.zi : '\(.*\).zi'` -f ziguard.awk \ | africa antarctica asia australasia europe northamerica southamerica etcetera systemv factory backward >main.zi.out | awk -v DATAFORM=`expr vanguard.zi : '\(.*\).zi'` -f ziguard.awk \ | africa antarctica asia australasia europe northamerica southamerica etcetera systemv factory backward >vanguard.zi.out | mv version.h.out version.h | chmod +x tzselect.out | mv tzselect.out tzselect | malloc(): memory corruption | awk -v DATAFORM=`expr rearguard.zi : '\(.*\).zi'` -f ziguard.awk \ | africa antarctica asia australasia europe northamerica southamerica etcetera systemv factory backward >rearguard.zi.out | gcc -DTZDIR='"/usr/share/zoneinfo"' -isystem/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/recipe-sysroot-native/usr/include -c -o zic.o zic.c | malloc(): memory corruption | gcc -DTZDIR='"/usr/share/zoneinfo"' -isystem/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/recipe-sysroot-native/usr/include -c -o zdump.o zdump.c | malloc(): memory corruption | Aborted (core dumped) | Makefile:619: recipe for target 'vanguard.zi' failed | make: *** [vanguard.zi] Error 134 | make: *** Waiting for unfinished jobs.... | Aborted (core dumped) | Makefile:619: recipe for target 'main.zi' failed | make: *** [main.zi] Error 134 | Aborted (core dumped) | Makefile:619: recipe for target 'rearguard.zi' failed | make: *** [rearguard.zi] Error 134 | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. | ERROR: Execution of '/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/temp/run.do_compile.57458' failed with exit code 1: | VERSION=`cat version` && sed \ | -e 's|#!/bin/bash|#!/bin/bash|g' \ | -e 's|AWK=[^}]*|AWK=awk|g' \ | -e 's|\(PKGVERSION\)=.*|\1='\''(tzcode) '\''|' \ | -e 's|\(REPORT_BUGS_TO\)=.*|\1=tz@iana.org|' \ | -e 's|TZDIR=[^}]*|TZDIR=/usr/share/zoneinfo|' \ | -e 's|\(TZVERSION\)=.*|\1='"$VERSION"'|' \ | <tzselect.ksh >tzselect.out | cp yearistype.sh yearistype | VERSION=`cat version` && printf '%s\n' \ | 'static char const PKGVERSION[]="(tzcode) ";' \ | "static char const TZVERSION[]=\"$VERSION\";" \ | 'static char const REPORT_BUGS_TO[]="tz@iana.org";' \ | >version.h.out | gcc -DTZDIR='"/usr/share/zoneinfo"' -isystem/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/recipe-sysroot-native/usr/include -c -o localtime.o localtime.c | gcc -DTZDIR='"/usr/share/zoneinfo"' -isystem/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/recipe-sysroot-native/usr/include -c -o asctime.o asctime.c | gcc -DTZDIR='"/usr/share/zoneinfo"' -isystem/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/recipe-sysroot-native/usr/include -c -o strftime.o strftime.c | chmod +x yearistype | gcc -DTZDIR='"/usr/share/zoneinfo"' -isystem/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/recipe-sysroot-native/usr/include -c -o difftime.o difftime.c | awk -v DATAFORM=`expr main.zi : '\(.*\).zi'` -f ziguard.awk \ | africa antarctica asia australasia europe northamerica southamerica etcetera systemv factory backward >main.zi.out | awk -v DATAFORM=`expr vanguard.zi : '\(.*\).zi'` -f ziguard.awk \ | africa antarctica asia australasia europe northamerica southamerica etcetera systemv factory backward >vanguard.zi.out | mv version.h.out version.h | chmod +x tzselect.out | mv tzselect.out tzselect | malloc(): memory corruption | awk -v DATAFORM=`expr rearguard.zi : '\(.*\).zi'` -f ziguard.awk \ | africa antarctica asia australasia europe northamerica southamerica etcetera systemv factory backward >rearguard.zi.out | gcc -DTZDIR='"/usr/share/zoneinfo"' -isystem/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/recipe-sysroot-native/usr/include -c -o zic.o zic.c | malloc(): memory corruption | gcc -DTZDIR='"/usr/share/zoneinfo"' -isystem/home/yoctobuild/Yoctobuild_zeus/poky/raspi4_build/tmp/work/x86_64-linux/tzcode-native/2019c-r0/recipe-sysroot-native/usr/include -c -o zdump.o zdump.c | malloc(): memory corruption | Aborted (core dumped) | Makefile:619: recipe for target 'vanguard.zi' failed | make: *** [vanguard.zi] Error 134 | make: *** Waiting for unfinished jobs.... | Aborted (core dumped) | Makefile:619: recipe for target 'main.zi' failed | make: *** [main.zi] Error 134 | Aborted (core dumped) | Makefile:619: recipe for target 'rearguard.zi' failed | make: *** [rearguard.zi] Error 134 | WARNING: exit code 1 from a shell command. | ERROR: Task (/home/yoctobuild/Yoctobuild_zeus/poky/meta/recipes-extended/timezone/tzcode-native.bb:do_compile) failed with exit code '1' NOTE: Tasks Summary: Attempted 820 tasks of which 266 didn't need to be rerun and 1 failed. Summary: 1 task failed: /home/yoctobuild/Yoctobuild_zeus/poky/meta/recipes-extended/timezone/tzcode-native.bb:do_compile Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
local.confに下記2点追記して並列数を1列に。
BB_NUMBER_THREADS = '1' PARALLEL_MAKE = '-j 1'
対処が正しかったのはさておき、malloc()でコケているのでメモリ関連でリソース競合?に陥っているのでしょうか。
VM Ware上のUbuntuでビルドしているのも怪しい点になりますが、ビルドは通りません。
とりあえず、Packageを最新版に変更を試みました。
$ sudo apt update $ sudo apt upgrade
このあと、ビルドが通ってしまいました。
gawkのPackageが更新されていた気がしますので、そのあたりが原因かもしれません。
Yocto Project3.0のDocumentを見る方が確実かもしれません。
Yocto Project Quick Build
これだけのPackageが必要みたい・・・
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \ build-essential chrpath socat cpio python python3 python3-pip python3-pexpect \ xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \ pylint3 xterm
気を取り直してビルド再開です。
$ MACHINE=raspberrypi4-64 bitbake rpi-basic-image
生成されたビルド結果は下記の通り。
yoctobuild@ubuntu:~/Yoctobuild_zeus/poky/raspi4_build/tmp/deploy/images/raspberrypi4-64$ ls -1al total 297252 drwxr-xr-x 3 yoctobuild yoctobuild 12288 Nov 27 03:58 . drwxr-xr-x 3 yoctobuild yoctobuild 4096 Nov 27 03:53 .. -rw-r--r-- 2 yoctobuild yoctobuild 1632 Nov 27 03:53 at86rf233-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 74 Nov 27 03:53 at86rf233.dtbo -> at86rf233-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 74 Nov 27 03:53 at86rf233-raspberrypi4-64.dtbo -> at86rf233-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 40531 Nov 27 03:53 bcm2711-rpi-4-b-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtb lrwxrwxrwx 2 yoctobuild yoctobuild 79 Nov 27 03:53 bcm2711-rpi-4-b.dtb -> bcm2711-rpi-4-b-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtb lrwxrwxrwx 2 yoctobuild yoctobuild 79 Nov 27 03:53 bcm2711-rpi-4-b-raspberrypi4-64.dtb -> bcm2711-rpi-4-b-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtb drwxr-xr-x 2 yoctobuild yoctobuild 4096 Nov 27 03:56 bcm2835-bootfiles -rw-r--r-- 2 yoctobuild yoctobuild 801 Nov 27 03:53 dwc2-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 69 Nov 27 03:53 dwc2.dtbo -> dwc2-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 69 Nov 27 03:53 dwc2-raspberrypi4-64.dtbo -> dwc2-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 1373 Nov 27 03:53 gpio-key-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 73 Nov 27 03:53 gpio-key.dtbo -> gpio-key-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 73 Nov 27 03:53 gpio-key-raspberrypi4-64.dtbo -> gpio-key-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 779 Nov 27 03:53 hifiberry-amp-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 78 Nov 27 03:53 hifiberry-amp.dtbo -> hifiberry-amp-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 78 Nov 27 03:53 hifiberry-amp-raspberrypi4-64.dtbo -> hifiberry-amp-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 655 Nov 27 03:53 hifiberry-dac-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 78 Nov 27 03:53 hifiberry-dac.dtbo -> hifiberry-dac-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 1693 Nov 27 03:53 hifiberry-dacplus-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 82 Nov 27 03:53 hifiberry-dacplus.dtbo -> hifiberry-dacplus-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 82 Nov 27 03:53 hifiberry-dacplus-raspberrypi4-64.dtbo -> hifiberry-dacplus-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 78 Nov 27 03:53 hifiberry-dac-raspberrypi4-64.dtbo -> hifiberry-dac-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 959 Nov 27 03:53 hifiberry-digi-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 79 Nov 27 03:53 hifiberry-digi.dtbo -> hifiberry-digi-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 79 Nov 27 03:53 hifiberry-digi-raspberrypi4-64.dtbo -> hifiberry-digi-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 4520 Nov 27 03:53 i2c-rtc-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 72 Nov 27 03:53 i2c-rtc.dtbo -> i2c-rtc-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 72 Nov 27 03:53 i2c-rtc-raspberrypi4-64.dtbo -> i2c-rtc-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 69 Nov 27 03:53 Image -> Image-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.bin -rw-r--r-- 2 yoctobuild yoctobuild 13632000 Nov 27 03:53 Image-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.bin lrwxrwxrwx 2 yoctobuild yoctobuild 69 Nov 27 03:53 Image-raspberrypi4-64.bin -> Image-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.bin -rw-r--r-- 2 yoctobuild yoctobuild 1272 Nov 27 03:53 iqaudio-dac-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 76 Nov 27 03:53 iqaudio-dac.dtbo -> iqaudio-dac-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 1511 Nov 27 03:53 iqaudio-dacplus-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 80 Nov 27 03:53 iqaudio-dacplus.dtbo -> iqaudio-dacplus-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 80 Nov 27 03:53 iqaudio-dacplus-raspberrypi4-64.dtbo -> iqaudio-dacplus-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 76 Nov 27 03:53 iqaudio-dac-raspberrypi4-64.dtbo -> iqaudio-dac-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 1797 Nov 27 03:53 mcp2515-can0-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 77 Nov 27 03:53 mcp2515-can0.dtbo -> mcp2515-can0-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 77 Nov 27 03:53 mcp2515-can0-raspberrypi4-64.dtbo -> mcp2515-can0-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 20572234 Nov 27 03:53 modules-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.tgz lrwxrwxrwx 2 yoctobuild yoctobuild 71 Nov 27 03:53 modules-raspberrypi4-64.tgz -> modules-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.tgz -rw-r--r-- 2 yoctobuild yoctobuild 954 Nov 27 03:53 pi3-disable-bt-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 79 Nov 27 03:53 pi3-disable-bt.dtbo -> pi3-disable-bt-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 79 Nov 27 03:53 pi3-disable-bt-raspberrypi4-64.dtbo -> pi3-disable-bt-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 1446 Nov 27 03:53 pi3-miniuart-bt-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 80 Nov 27 03:53 pi3-miniuart-bt.dtbo -> pi3-miniuart-bt-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 80 Nov 27 03:53 pi3-miniuart-bt-raspberrypi4-64.dtbo -> pi3-miniuart-bt-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 1520 Nov 27 03:53 pitft22-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 72 Nov 27 03:53 pitft22.dtbo -> pitft22-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 72 Nov 27 03:53 pitft22-raspberrypi4-64.dtbo -> pitft22-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 2746 Nov 27 03:53 pitft28-resistive-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 82 Nov 27 03:53 pitft28-resistive.dtbo -> pitft28-resistive-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 82 Nov 27 03:53 pitft28-resistive-raspberrypi4-64.dtbo -> pitft28-resistive-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 2746 Nov 27 03:53 pitft35-resistive-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 82 Nov 27 03:53 pitft35-resistive.dtbo -> pitft35-resistive-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 82 Nov 27 03:53 pitft35-resistive-raspberrypi4-64.dtbo -> pitft35-resistive-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 1145 Nov 27 03:53 pps-gpio-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 73 Nov 27 03:53 pps-gpio.dtbo -> pps-gpio-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 73 Nov 27 03:53 pps-gpio-raspberrypi4-64.dtbo -> pps-gpio-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 117440512 Nov 27 03:58 rpi-basic-image-raspberrypi4-64-20191127114916.rootfs.ext3 -rw-r--r-- 2 yoctobuild yoctobuild 116910 Nov 27 03:58 rpi-basic-image-raspberrypi4-64-20191127114916.rootfs.manifest -rw-r--r-- 2 yoctobuild yoctobuild 163577856 Nov 27 03:58 rpi-basic-image-raspberrypi4-64-20191127114916.rootfs.rpi-sdimg -rw-r--r-- 2 yoctobuild yoctobuild 20550963 Nov 27 03:58 rpi-basic-image-raspberrypi4-64-20191127114916.rootfs.tar.bz2 -rw-r--r-- 2 yoctobuild yoctobuild 332860 Nov 27 03:58 rpi-basic-image-raspberrypi4-64-20191127114916.testdata.json lrwxrwxrwx 2 yoctobuild yoctobuild 58 Nov 27 03:58 rpi-basic-image-raspberrypi4-64.ext3 -> rpi-basic-image-raspberrypi4-64-20191127114916.rootfs.ext3 lrwxrwxrwx 2 yoctobuild yoctobuild 62 Nov 27 03:58 rpi-basic-image-raspberrypi4-64.manifest -> rpi-basic-image-raspberrypi4-64-20191127114916.rootfs.manifest lrwxrwxrwx 2 yoctobuild yoctobuild 63 Nov 27 03:58 rpi-basic-image-raspberrypi4-64.rpi-sdimg -> rpi-basic-image-raspberrypi4-64-20191127114916.rootfs.rpi-sdimg lrwxrwxrwx 2 yoctobuild yoctobuild 61 Nov 27 03:58 rpi-basic-image-raspberrypi4-64.tar.bz2 -> rpi-basic-image-raspberrypi4-64-20191127114916.rootfs.tar.bz2 lrwxrwxrwx 2 yoctobuild yoctobuild 60 Nov 27 03:58 rpi-basic-image-raspberrypi4-64.testdata.json -> rpi-basic-image-raspberrypi4-64-20191127114916.testdata.json -rw-r--r-- 2 yoctobuild yoctobuild 1018 Nov 27 03:53 rpi-ft5406-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 75 Nov 27 03:53 rpi-ft5406.dtbo -> rpi-ft5406-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 75 Nov 27 03:53 rpi-ft5406-raspberrypi4-64.dtbo -> rpi-ft5406-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 1995 Nov 27 03:53 rpi-poe-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 72 Nov 27 03:53 rpi-poe.dtbo -> rpi-poe-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 72 Nov 27 03:53 rpi-poe-raspberrypi4-64.dtbo -> rpi-poe-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 1255 Nov 27 03:53 vc4-fkms-v3d-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 77 Nov 27 03:53 vc4-fkms-v3d.dtbo -> vc4-fkms-v3d-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 77 Nov 27 03:53 vc4-fkms-v3d-raspberrypi4-64.dtbo -> vc4-fkms-v3d-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 2337 Nov 27 03:53 vc4-kms-v3d-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 76 Nov 27 03:53 vc4-kms-v3d.dtbo -> vc4-kms-v3d-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 76 Nov 27 03:53 vc4-kms-v3d-raspberrypi4-64.dtbo -> vc4-kms-v3d-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 1036 Nov 27 03:53 w1-gpio-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 72 Nov 27 03:53 w1-gpio.dtbo -> w1-gpio-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo -rw-r--r-- 2 yoctobuild yoctobuild 1171 Nov 27 03:53 w1-gpio-pullup-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 79 Nov 27 03:53 w1-gpio-pullup.dtbo -> w1-gpio-pullup-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 79 Nov 27 03:53 w1-gpio-pullup-raspberrypi4-64.dtbo -> w1-gpio-pullup-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo lrwxrwxrwx 2 yoctobuild yoctobuild 72 Nov 27 03:53 w1-gpio-raspberrypi4-64.dtbo -> w1-gpio-1-4.19.75+git0+642e12d892-r0-raspberrypi4-64-20191127114916.dtbo yoctobuild@ubuntu:~/Yoctobuild_zeus/poky/raspi4_build/tmp/deploy/images/raspberrypi4-64$
あとはハードが来て、いじる時間が確保できれば・・・