Yoctoの新機能です。ザイリンクスのイメージを構築しようとしています。 https://github.com/Xilinx/meta-petalinuxの指示に従ってください。そこにすべてが必要なわけではないので、いくつかの層を削除しました。私はbitbake zynq-generic
を実行すると、私は次のエラーを取得する:ここでDISTRO 'poky'が見つかりません。あなたのlocal.confに有効なDISTROを設定してください。
$ bitbake petalinux-image
ERROR: OE-core's config sanity checker detected a potential misconfiguration.
Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
Following is the list of potential problems/advisories:
DISTRO 'poky' not found. Please set a valid DISTRO in your local.conf
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
は私のbblayers.conf
# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
POKY_BBLAYERS_CONF_VERSION = "2"
BBPATH = "${TOPDIR}"
BBFILES ?= ""
BBLAYERS ?= " \
${TOPDIR}/layers/meta-openembedded/meta-perl \
${TOPDIR}/layers/meta-openembedded/meta-python \
${TOPDIR}/layers/meta-openembedded/meta-filesystems \
${TOPDIR}/layers/meta-openembedded/meta-gnome \
${TOPDIR}/layers/meta-openembedded/meta-multimedia \
${TOPDIR}/layers/meta-openembedded/meta-networking \
${TOPDIR}/layers/meta-openembedded/meta-webserver \
${TOPDIR}/layers/meta-openembedded/meta-xfce \
${TOPDIR}/layers/meta-openembedded/meta-initramfs \
${TOPDIR}/layers/meta-openembedded/meta-oe \
${TOPDIR}/layers/openembedded-core/meta \
${TOPDIR}/layers/meta-qt5 \
${TOPDIR}/layers/openembedded-core/meta-selftest \
${TOPDIR}/layers/openembedded-core/meta-skeleton \
${TOPDIR}/layers/meta-xilinx \
${TOPDIR}/layers/meta-petalinux \
"
MACHINE = "zynq-generic"
DISTRO ?= "poky"
である私は何をしないのですか?
申し訳ありませんが、私はそこにタイプミスがありました。 'local.conf'は' bblayers.conf'に置き換えてください – flashburn
心配はいりません。あなたはポーキーではなく、むしろコアを使用しています。あなたのディストリビューションはlocal.confファイルの上記の行に設定する必要があります。 – Stephano
今私はさらに混乱しています。この層が 'bitbake'と' openembedded-core'に依存している場合、それらは両方とも 'bblayers.conf'に含まれてはいけません。今は 'bitbake'は含まれていません。 – flashburn