This service is available only in Japanese-language.

マルチパーティションを構築するための方法(meta-ptx)について

Raspberry pi cm3用に作成したrootfsに対して、パーティションを分けようと考えています。
以前、「.sdcardイメージに複数のrootfsを格納」<https://yoctobbq.lineo.co.jp/?q=node/137>のトピックが作成されましたが、ここでは複数のrootfsを用意するのではなく1つのrootfsの内容を個別のパーティションにしたいという意味です。

個人的にいろいろと調べたところ「meta-ptx」を使うことで、出来上がったrootfsイメージを個別のパーティションとしてマウントできるようだ、というところまでは分かってきました。
いかんせん、情報が少なく使い方がいまいちよくわかりませんでした。ご教示いただけたらと思います。

ファイルシステム内のあるディレクトリを別のパーティションに置きたいということであれば、
meta-raspberrypi/classes/sdcard_image-rpi.bbclass をパーティション分割した新しいbbclassを作り、
この新しいbbclassをINHERITした新しいイメージレシピを作っては如何でしょうか?

ご教示いただきまして「meta-raspberrypi/classes/sdcard_image-rpi.bbclass をパーティション分割した新しい sdcard_image-rpi-cm3-64.bbclass」を作成しました。
これを独自のレイヤー「${TOPDIR}/../meta-local/classes」に配置しました。

お書きになられている「この新しいbbclassをINHERITした新しいイメージレシピを作って」の部分ですが、「local.conf」の「USER_CLASSES」に追加するという意味でしょうか?
「USER_CLASSES ?= "buildstats image-mklibs image-prelink sdcard_image-rpi-cm3-64"」としましたが、Parseエラーがでましたのでやり方が違うのだろうと判断しました。

指定箇所は、イメージレシピ(bbまたはbbappend)の中で行う方が良いと考えます。
local.conf で指定した場合は、そのプロジェクトでbuildを行う全てのイメージレシピに対して有効となります。

よくよくレシピを追ってみると、マシン設定の初めの方で「rpi-base.inc」をインクルードしているんですが、こいつからさらに「rpi-default-settings.inc」をインクルードしており、そこに「IMAGE_CLASSES += "sdcard_image-rpi"」という指定がありました。
これにせいでどうやらINHERITが効いてなかったようです。
ひとまず、マシン設定の中で「IMAGE_CLASSES += "sdcard_image-rpi-cm3-64"」でオーバーライトすることでパーティション分けが行えるようになりました。