0

私は組み込み Linux プログラミングにまったく慣れていないため、この概念をよく理解していませんでした。

「ホスト-ターゲット」関係の本質を説明できる人はいますか? このモデルは「クロスコンパイル」にのみ固有のものですか? 「実行可能コードが別の環境で実行される」という理由だけで使用されますか? ターゲット上の Linux カーネルで何が問題になるのでしょうか? たとえば、「組み込み Linux システムの構築」という本では、これについて言及されていましたが、この種の開発の動機や目標については説明されていませんでした。

どうもありがとう。

4

3 に答える 3

2

このモデルの「動機」は、組み込みターゲットが開発に適したプラットフォームになることはめったにないということです。リソースが限られている、オペレーティング システムがない、ターゲット上で実行されるコンパイラがない、ソース ファイル用のファイル システムがない、キーボードやディスプレイがない、ネットワークがない、比較的低速である、または開発が必要なその他のものがある可能性があります。効果的に。

組み込みシステムが Linux の実行に適している場合、上記の制限のすべてが適用されるわけではない可能性がありますが、ほぼ確実に、ターゲット上で直接開発することを避けたいと思わせるには十分です。そうでなければ、おそらく組み込みシステムとしての資格はほとんどありません。

于 2011-03-18T22:35:21.973 に答える