This service is available only in Japanese-language.
Raspberry Pi 3 の 64ビットARM の Yocto ベースのシステムを構築したいのですが、 どこからのものをダウンロードして構築すれば良いでしょうか? できれば構築だけでなく、導入手順の説明があると助かります。 よろしくお願いします。
yakuhito
2017/5/24 (水) 11:11
RaspberryPi向けのBSPレイヤーは、git.yoctoproject.org のサーバーから取得可能です。 git://git.yoctoproject.org/meta-raspberrypi 構築を行うには、git://git.openembedded.org/meta-openembedded から入手可能な meta-oe, meta-multimedia, meta-networking, meta-python の各レイヤーが必要となります。 それぞれ、branchの指定はmasterを行うよう、meta-rasberrypi/README.md に記載されています。
conf/local.conf で指定するMACHINE で raspberrypi3-64 を指定することで、64bit版が構築となります。 詳細な構築手順は、以下の文書を参照ください。 http://git.yoctoproject.org/cgit/cgit.cgi/meta-raspberrypi/tree/README.md
s.yamaguchi
2019/11/5 (火) 10:17
上記の質問から数年経過しまして、yoctoの64bit化について正式なサポートなどは行われましたでしょうか?
2019/11/5 (火) 11:42
http://git.yoctoproject.org/cgit/cgit.cgi/meta-raspberrypi/tree/conf/mac... でご確認ください。
2019/11/5 (火) 13:14
ビルドも無事走りました。
2019/11/11 (月) 19:00
前回、raspberry pi3の64bit化につきましてはおかげさまで完成しました。その次の段階としてraspberry pi cm3の64bit化を目指したいと考えているのですが、作成した同じOSイメージでは虹画面(GPUチェック)の先へ進まないようです。 おそらくeMMCとSDカードの起動メディアの違いからくるものと思いますが、どのように対処しますと可能となるでしょうか?
2019/11/12 (火) 11:35
bitbakeしたものをEtcherで焼いたあと、cm3のboot領域を32bit版で上書き(kernel8.imgはそのまま/それ以外を変更)すると、cm3でも64bitOSが起動できました。 この辺りがどうやらカギになるみたいなんですが、これ以上はこちらのBBQの領域から外れてしまいますかね?
2019/11/12 (火) 12:01
conf/machine/xxx.conf で、rasberrypi3.conf とrasberrypi3-64.conf の相違点(64bit化に伴う変更)、rasberry3.conf と rasberrypi-cm3.conf の相違点(cm化に伴う変更)を元に rasberrypi-cm3-64.conf を作成することで、対応可能かと。
2019/11/18 (月) 15:09
アドバイス通り rasberrypi-cm3-64.conf を作成しまして、なんとか64ビット化に成功しました。
yakuhito
2017/5/24 (水) 11:11
動作検証はしておりませんが、こちらの情報をご利用ください
RaspberryPi向けのBSPレイヤーは、git.yoctoproject.org のサーバーから取得可能です。
git://git.yoctoproject.org/meta-raspberrypi
構築を行うには、git://git.openembedded.org/meta-openembedded から入手可能な
meta-oe, meta-multimedia, meta-networking, meta-python の各レイヤーが必要となります。
それぞれ、branchの指定はmasterを行うよう、meta-rasberrypi/README.md に記載されています。
conf/local.conf で指定するMACHINE で raspberrypi3-64 を指定することで、64bit版が構築となります。
詳細な構築手順は、以下の文書を参照ください。
http://git.yoctoproject.org/cgit/cgit.cgi/meta-raspberrypi/tree/README.md
s.yamaguchi
2019/11/5 (火) 10:17
現在はどうでしょうか?
上記の質問から数年経過しまして、yoctoの64bit化について正式なサポートなどは行われましたでしょうか?
yakuhito
2019/11/5 (火) 11:42
マシン設定ファイルから現状のサポート状況が確認できるかと
http://git.yoctoproject.org/cgit/cgit.cgi/meta-raspberrypi/tree/conf/mac...
でご確認ください。
s.yamaguchi
2019/11/5 (火) 13:14
ありがとうございました。
ビルドも無事走りました。
s.yamaguchi
2019/11/11 (月) 19:00
raspberry pi cm3 の 64bit化について
前回、raspberry pi3の64bit化につきましてはおかげさまで完成しました。その次の段階としてraspberry pi cm3の64bit化を目指したいと考えているのですが、作成した同じOSイメージでは虹画面(GPUチェック)の先へ進まないようです。
おそらくeMMCとSDカードの起動メディアの違いからくるものと思いますが、どのように対処しますと可能となるでしょうか?
s.yamaguchi
2019/11/12 (火) 11:35
ためしに…
bitbakeしたものをEtcherで焼いたあと、cm3のboot領域を32bit版で上書き(kernel8.imgはそのまま/それ以外を変更)すると、cm3でも64bitOSが起動できました。
この辺りがどうやらカギになるみたいなんですが、これ以上はこちらのBBQの領域から外れてしまいますかね?
yakuhito
2019/11/12 (火) 12:01
個別のBSPの話となりますので、対象から外れますが……
conf/machine/xxx.conf で、rasberrypi3.conf とrasberrypi3-64.conf の相違点(64bit化に伴う変更)、rasberry3.conf と rasberrypi-cm3.conf の相違点(cm化に伴う変更)を元に rasberrypi-cm3-64.conf を作成することで、対応可能かと。
s.yamaguchi
2019/11/18 (月) 15:09
おかげさまでOSイメージが作成できました。
アドバイス通り rasberrypi-cm3-64.conf を作成しまして、なんとか64ビット化に成功しました。