1

我为一个基于 yocto 的大型项目工作,该项目的目标是为嵌入式 ARM 设备构建固件。

其中一个配方下载源代码并通过在 do_compile() 中运行“make”命令来构建组件。编译将在内部使用 arm 工具链并为 ARM 架构生成可执行文件。

对于该特定组件,不同的“make <host_tool>”目标可以构建一个主机工具,该工具在调试从目标获取的二进制日志时很有用。

这里的目标是在 bitbake 过程中构建“host_tool”。我不确定在这种情况下应该查看谁的接收文件。是否应该在该接收文件中本地覆盖“MACHINE”变量?当那里包含该 recipy 的 MACHINE 时,我应该创建一个全新的层吗?我应该创建一个全新的“bitbake”目标吗?如果后者是正确的方法,在这种情况下我应该把我的收据放在哪里?

预先感谢您的帮助

4

0 回答 0