gpt4 book ai didi

cross-compiling - Yocto Poky 和德州仪器 Arago 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 20:06:38 27 4
gpt4 key购买 nike

我对这个领域很陌生,所以我的术语可能不正确。

我的目标是为配备德州仪器 AM335x ARM 处理器的嵌入式设备构建自定义 linux 发行版。

我玩了一点 Yocto 1.6.1(Daisy 版本)、bitbake 和 HOB (对于初学者来说,这是一个完全的救命稻草)。
之后我发现了Arago project quick start来自德州仪器。看起来它根本不需要 Yocto 文件,而是重新下载 bitbake、meta-openembedded 层和新的 meta-linaro 层(我从未听说过)。

据我了解,我需要 元钛为 AM335x 构建的层。我可以将它与其他 Yocto 图层一起复制并仅与 Poky 一起“使用”吗?
如果我使用 Arago 构建,我可以使用 HOB 和其他 Yocto 层吗?

Yocto/Poky 和 ​​Arago 有什么区别?它们在某种程度上兼容吗? Arago 是否支持使用 qemu 运行镜像?

最佳答案

很多问题!

arago 基本上是 Yocto + TI 硬件层的旧版本。从理论上讲,您可以采用 TI 的层并将它们与 Poky 的当前版本一起放置,但根据我的经验,您将需要更新一些 TI 配方。我最近没有尝试过,但 Arago 在基本层面上与 Yocto 兼容。主要问题是 TI 层有一堆 bbappends 配方,假设它们正在修改特定的配方(有时是特定的 SHA 提交),并且您可能会遇到需要修复的错误。

我一直无法让 Arago 图像在 qemu 上运行,qemu 总是崩溃。但也许我对 Qemu 了解得还不够多。天啊。

关于cross-compiling - Yocto Poky 和德州仪器 Arago 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24678487/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com