簡體   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