【问题标题】:azure-macro-utils not present in rootfs when adding meta-iot-cloud to bitbake将 meta-iot-cloud 添加到 bitbake 时,rootfs 中不存在 azure-macro-utils
【发布时间】:2021-11-04 19:07:45
【问题描述】:

我将 meta-iot-cloud 层添加到 bitbake 并更新了 local.conf 文件:

CORE_IMAGE_EXTRA_INSTALL += "packagegroup-cloud-azure"

bitbake 成功运行,除了 azure-macro-utils-c 之外的所有内容都在 rootfs 中,尽管有一个秘诀。

我添加这一层是为了交叉编译azure-iot-sdk-c 并在我在arm cpu 上运行的应用程序中使用iothub_client。因为缺少宏工具,所以我不能在我的项目中包含客户端代码。有没有更好的方法来解决这个问题或确保所有依赖项都在 rootfs 的包含路径中?

【问题讨论】:

    标签: c yocto bitbake azure-iot-sdk arm-linux


    【解决方案1】:

    我设法在本地交叉编译它并使用以下方法将其导入项目中:

    https://github.com/Azure/azure-iot-sdk-c/blob/master/doc/Docker_SDK_Cross_Compile.md

    在此过程中,我使用了较新版本的 openssl 和 curl。

    【讨论】:

      猜你喜欢
      • 2018-03-09
      • 2018-07-17
      • 2018-06-28
      • 2020-03-31
      • 2022-01-27
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      • 2020-04-02
      相关资源
      最近更新 更多