有没有办法在wocboard-solo作为目标机器的Yocto(1.8)中构建一个yocto图像?

时间:2015-09-28 05:05:46

标签: yocto

我正在尝试使用yocto 1.8为wandboard-solo构建一个yocto Image。虽然yocto的早期版本将wandboard作为目标体系结构中的一个选项,但yocto 1.8似乎没有默认设置。

"请在local.conf或环境中设置有效的机器"

当我将local.conf文件中的MACHINE变量设置为wandboard-solo时,我收到此错误

https://community.freescale.com/docs/DOC-94914

这是早期版本的教程,其中wandboard-solo是一个选项。但是,当前支持的计算机列表是 -

http://www.yoctoproject.org/docs/1.8/ref-manual/ref-manual.html#var-MACHINE

有没有办法让Yocto 1.8适用于wandboard?

2 个答案:

答案 0 :(得分:0)

首先,您需要添加一个支持wandboard-family的BSP层。 Yocto(或者更确切地说是Poky),每个架构只支持一块板。这仅适用于构建系统的HW验证。对于arm架构,HW参考平台目前是BeagleBone Black。

wandboard系列板卡由meta-fsl-arm-extra图层https://github.com/Freescale/meta-fsl-arm-extra支持。

如果您正在使用fido版本或更早版本,则meta-fsl-arm-extra图层将为您提供wandboard-solo计算机。另一方面,如果你是从主人建立的(即将成为fido之后的下一个版本),则不同的wandboard-machines统一为wandboard。有关详细信息,请参阅提交https://github.com/Freescale/meta-fsl-arm-extra/commit/ba9a5943ead5dbf87e973cd6e5803405faba7a6c

答案 1 :(得分:0)

快速说明:如果您想知道是否支持特定的电路板以及哪些层,OpenEmbedded层索引可以派上用场。您可以选择正在使用的版本(在您的情况下为fido),然后在“机器”选项卡中搜索您的电路板:

http://layers.openembedded.org/layerindex/branch/fido/machines/?q=wandboard