我首次将Yocto用于带有Xilinx Zynq的ARM嵌入式系统。 我想进行一些需要进入menuconfig实用程序的配置更改。 Yocto文档显示了如何为Linux Kernel执行此操作
bitbake yocto-xlnx -c menuconfig
对于Xilinx,我变成了
bitbake linux-xlnx -c menuconfig
效果很好。
现在,我想对u-boot执行相同的操作,并使用menuconfig实用程序更改.config文件。我在Yocto或Xilinx文档中找不到任何方法。我试过像
那样的明显bitbake u-boot-xlnx -c menuconfig
只是为了收到错误消息:
错误:目标u-boot-xlnx不存在任务do_menuconfig
任何想法如何使用Yocto进入u-boot menuconfig?
编辑: 这是我使用的图层
BBLAYERS ?= " \
/home/sylvain/poky/meta \
/home/sylvain/poky/meta-poky \
/home/sylvain/poky/meta-yocto-bsp \
/home/sylvain/poky/openembedded-core/meta \
/home/sylvain/poky/meta-xilinx \
"
答案 0 :(得分:3)
目前,从2.3 Pyro开始,无法运行bitbake u-boot -c menuconfig
,因为没有人为U-Boot配方实现了该功能。如果您有此用途,请file a bug。
通常情况下,我建议采用以下两种方法之一:
bitbake u-boot -c devshell
devtool
。所有这些不仅允许您运行make menuconfig
,还可以交叉编译U-Boot以验证您的配置。
答案 1 :(得分:2)
我找到了解决方案。它适用于xilinx分发。我没有为其他人测试它,但它可能是相似的,它可能适用于任何其他包的menuconfig。事实证明,完整的源包位于我的案例中:
~/poky/build/tmp/work/zedboard_zynq7-poky-linux-gnueabi/u-boot-xlnx/v2016.07-xilinx-v2016.3+gitAUTOINC+95e11f6eb4-r0/build
我会让你解码文件夹字符串中的“板,机器,版本等”编码,因为它取决于每种情况,但只想提出想法。
使用终端,只需转到该文件夹,然后就像过去一样运行:
make menuconfig
和瞧! 我想当我配置busybox和类似的东西时,它将是相同的。