繁体   English   中英

meta-aws 与不同 Yocto 版本的兼容性

[英]Compatibility of meta-aws with different Yocto versions

我正在尝试使用 meta-aws 层为 AWS Greengrass 核心设备构建 Yocto 图像。 我对这个话题真的很陌生,所以我已经从一开始就陷入困境......似乎元 aws 与旧 Yocto 版本存在兼容性问题。

我已经为我的硬件(i.MX8MP 处理器)创建了一个图像并且运行良好。 我使用的 Yocto 版本是 Hardknott。 现在我想添加 AWS 功能。 因此,我已将 meta-aws 层克隆到我的源目录并检查分支“hardknott”,并将该层添加到我的 Yocto 项目中。 但是当我尝试对图像进行 bitbake 时,我总是在 meta-aws 的严重配方中遇到解析错误。 问题是,在许多食谱中,使用了“新”覆盖语法“:”而不是“_”,这是由 Honister 引入的。 我真的很想知道这一点,因为 Hardknott 有一个明确的分支。 为什么这个分支使用的语法与 Hardknott 不兼容?

任何人都可以向我解释这个并且可以解决这个问题吗? 我已经在 web 中搜索过了,但是有关将 meta-aws 集成到 Yocto 项目的信息真的很少见。

非常感谢!

嗯。 嗯,这很不方便。 看一眼回购协议,他们似乎更新了 meta-aws 的 Hardknott 分支中的许多食谱,但其中一些较新的食谱使用了新语法,这会像您描述的那样破坏构建。 我会将其作为问题提交给回购协议。 否则,自己修复语法直到它构建。 如果有多个版本的配方可用,也许可以尝试使用PREFERRED_VERSION到 select 一个可能具有正确语法的早期配方。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM