0

我将 meta-iot-cloud 层添加到 bitbake 并local.conf使用以下内容更新文件:

CORE_IMAGE_EXTRA_INSTALL += "packagegroup-cloud-azure"

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

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

4

1 回答 1

0

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

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

这样做时,我使用了较新版本的 openssl 和 curl。

于 2021-09-08T03:56:37.193 回答