バックポーティングを使用したカーネルクロスコンパイル

バックポーティングを使用したカーネルクロスコンパイル

デバイスドライバをサポートするためにいくつかのkoファイルを生成するmakefileで構成された「バックポート」があります。これらのkoファイルに加えて、ホストに削除されるいくつかのバイナリも付属しています。カーネルコンパイルプロセスの私の理解が正しいことを確認したいと思います。

私がしなければならないことは、バックポートされた機能を "M"/モジュールとして設定し、カーネルをコンパイルすることであると仮定します。その後、カーネルは設定された機能に基づいて ko ファイルを生成します。次に、「バックポート」機能でこれらのkoファイルを上書きするバックポートmakefileを実行します。これで、カーネルでイメージをコンパイルして生成するコマンドを実行できますか?

私が考える不確実性のいくつかは、次の理由から来ています。

  1. menuconfigへの変更を適用するには再コンパイルする必要がありますか?
  2. koファイルが変更されたと仮定すると、koファイルを入れるとカーネルが異なるようにコンパイルされます。

関連情報