简体   繁体   English

Yocto Poky和Texas Instruments Arago有什么区别?

[英]What are the differences between Yocto Poky and Texas Instruments Arago?

I am very new to this field so my terminology may be incorrect. 我对这个领域很新,所以我的术语可能不正确。

My goal is to build a custom linux distribution for an embedded device equipped with Texas Instruments AM335x ARM processor. 我的目标是为配备德州仪器AM335x ARM处理器的嵌入式设备构建自定义Linux发行版。

I played a little with Yocto 1.6.1 ( Daisy release), bitbake and HOB (a total life-saver for a beginner). 我玩了Yocto 1.6.1( Daisy发行版),bitbake和HOB (初学者的终身保护)。
After that I discovered the Arago project quick start from Texas Instruments. 之后我发现了Arago项目从德州仪器公司快速启动 Looks like it doesn't need the Yocto files at all and instead it re-downloads bitbake, the meta-openembedded layer and a new meta-linaro layer (that I never heard of). 看起来它根本不需要Yocto文件,而是重新下载bitbake,meta-openembedded层和一个新的meta-linaro层(我从未听说过)。

As my understanding, I need the meta-ti layer to build for AM335x. 据我所知,我需要为AM335x构建meta-ti层。 Can I copy it with the other Yocto layers and just "use it" with Poky? 我可以将其与其他Yocto图层一起复制,并与Poky“使用它”吗?
If I build with Arago, can I use HOB and the other Yocto layers? 如果我用Arago构建,我可以使用HOB和其他Yocto层吗?

What are the differences between Yocto/Poky and Arago? Yocto / Poky和Arago有什么区别? Are they compatible in some way? 它们在某种程度上兼容吗? Does Arago supports running images with qemu? Arago是否支持使用qemu运行图像?

Lots of questions! 很多问题!

arago is basically an old build of Yocto + TI's layers for their hardware. arago基本上是Yocto + TI的硬件层的旧版本。 Theoretically you can take TI's layers and put them with the current build of Poky, but in my experience you will need to update some of the TI recipes. 从理论上讲,您可以使用TI的图层并将其与当前版本的Poky一起使用,但根据我的经验,您需要更新一些TI配方。 I haven't tried it lately, but Arago is compatible with Yocto at a basic level. 我最近没有尝试过,但Arago在基本水平上与Yocto兼容。 Main issues are that TI layers have a bunch of bbappends recipes that assume they are modifying particular recipes (and sometimes particular SHA commits) and you can expect errors you will need to fix. 主要问题是TI层有一堆bbappends配方,假设它们正在修改特定的配方(有时候是特定的SHA提交),你可能会遇到需要修复的错误。

I have not been able to get Arago images to run on qemu, qemu always crashes. 我无法让Arago图像在qemu上运行,qemu总是崩溃。 But maybe I don't know enough about Qemu. 但也许我对Qemu知之甚少。 YMMV. 因人而异。

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

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