【问题标题】:Which documentation should I use to develop & test makefile based applications with Yocto?我应该使用哪些文档来使用 Yocto 开发和测试基于 makefile 的应用程序?
【发布时间】:2025-12-29 06:05:16
【问题描述】:

我已经安装了 Yocto,并成功运行了 host-prepare.sh 脚本。我想知道,要开发基于 makefile 的应用程序,下一步该做什么,应该安装工具链或 ADT 或内核和文件系统映像?有没有分步流程的文档?

【问题讨论】:

  • 你想做什么?使用 OpenEmbedded(Yocto 还是 Poky)在您的应用程序中构建 rootfs?或者使用 SDK 在构建系统之外构建您的应用程序?其次,您的 host-prepare.sh 来自哪里? (当然,我可以在网上搜索 host-prepare.sh,但我应该知道吗?它既不是来自 OpenEmbedded 也不是来自 Yocto 项目)。
  • 我想为 p2020 开发一个基于 makefile 的应用程序,我正在使用 Yocto,Poky 和 ​​OpenEmbedded 是 Yocto 的一部分。我使用QorIQ-SDK-V1.6XXXXX-yocto.iso安装Yocto,之后找到了host-prepare.sh。开发和测试基于 makefile 的简单程序需要什么?
  • 根据this 文档,我们可能会使用“使用预构建的二进制文件和QEMU”,但是这样做时我遇到了另一个错误,请参阅question

标签: cross-platform toolchain yocto bitbake


【解决方案1】:

在很多情况下,根本不需要安装 Yocto,只需要合适的 toolchainfilesystem image 就可以用 qemu 开发和测试简单的程序(runqemu - 这是模拟器 - 工具链的一部分)。这些工具链和文件系统映像可供下载并准备使用。请参阅 this 文档中的“使用预构建二进制文件和 QEMU”部分。

【讨论】: