6

私はこの分野に非常に慣れていないため、用語が間違っている可能性があります。

私の目標は、Texas Instruments AM335x ARM プロセッサを搭載した組み込みデバイス用のカスタム Linux ディストリビューションを構築することです。

Yocto 1.6.1 ( Daisyリリース)、bitbake、およびHOB (初心者にとって完全な命の恩人) で少し遊んでみました。
その後、Texas InstrumentsのArago プロジェクト クイック スタートを発見しました。Yocto ファイルはまったく必要ないように見えますが、代わりに bitbake、meta-openembedded レイヤー、および新しい meta-linaro レイヤー (聞いたことがない) を再ダウンロードします。

私の理解では、AM335x 用にビルドするにはメタ tiレイヤーが必要です。他の Yocto レイヤーでコピーして、Poky で「使用」することはできますか?
Arago でビルドした場合、HOB やその他の Yocto レイヤーを使用できますか?

Yocto/Poky と Arago の違いは何ですか? それらは何らかの形で互換性がありますか?Arago は qemu でのイメージの実行をサポートしていますか?

4

1 に答える 1

5

たくさんの質問!

arago は、基本的に Yocto + TI のハードウェア用レイヤーの古いビルドです。理論的には、TI のレイヤーを取得して Poky の現在のビルドに配置できますが、私の経験では、TI レシピの一部を更新する必要があります。最近は試していませんが、Arago は基本的なレベルで Yocto と互換性があります。主な問題は、TI レイヤーには、特定のレシピ (および場合によっては特定の SHA コミット) を変更していると想定する bbappends レシピの束があり、修正が必要なエラーが予想されることです。

Arago イメージを qemu で実行することができませんでした。qemu は常にクラッシュします。しかし、私は Qemu について十分に知らないかもしれません。YMMV。

于 2014-07-26T01:52:21.387 に答える