我对这个领域非常陌生,所以我的术语可能是不正确的。
我的目标是为带有德州仪器AM335x ARM处理器的嵌入式设备构建一个定制的linux发行版。
我玩了一点Yocto1.6.1(雏菊发布版)、bitbake和滚刀 (初学者的总生命保护程序)。
在那之后,我发现了德克萨斯仪器公司的Arago项目快速启动。看起来它根本不需要Yocto文件,而是重新下载bitbake,元打开嵌入式层和一个新的meta层(我从未听说过)。
据我理解,我需要meta层为AM335x构建。我可以复制它与其他Yocto层,只是“使用它”与戳?
如果我用Arago构建,我可以使用HOB和其他Yocto层吗?
Yocto/Poky和Arago有什么区别?它们在某种程度上兼容吗?Arago支持用qemu运行映像吗?
发布于 2014-07-26 01:52:21
很多问题!
arago基本上是Yocto +TI硬件层的老版本。理论上,您可以采取TI的层,并将他们与目前的构建的Poky,但在我的经验,您将需要更新一些TI食谱。我最近还没有试过,但是Arago和Yocto在基本水平上是兼容的。主要问题是TI层有一堆bbappend食谱,它们假设它们正在修改特定的菜谱(有时还会修改特定的SHA提交),并且您可能需要修复错误。
我无法让Arago图像运行在qemu上,qemu总是崩溃。但也许我对Qemu还不够了解。YMMV
https://stackoverflow.com/questions/24678487
复制相似问题