組み込みデバイス用の最小限のLinuxを作成しようとしています。つまり、カーネルとドライバをコンパイルする必要があります。 1つのドライバは、作成者がデバイスのボード用に直接書き込むため、リポジトリではありません。これはカーネルモジュールとしてコンパイルできます。モジュールではなくカーネルの一部としてドライバをコンパイルする
しかし、Linuxの不変の性質とメモリのごくわずかな使用のために、私はモジュールを使いたくありません。私はすべてのドライバをカーネルに組み込みたい。そしてカーネルに付属のドライバはすべてこのように設定しました。
私の問題は、その1つの特別なドライバをカーネルにコンパイルする方法です。
すべての検索では私に解決策が提供されていません。すべてがモジュールとしてのみコンパイルされています。
ありがとうございました。
モジュールをカーネルソースツリーに置き、それを含むようにMakefileの一部を修正する必要があります。私は、しかし、具体的には不明です。どのモジュールを使用していますか? –
家庭用のドライバーです。私はそれをカーネルソースに追加する必要があることを知っています。しかし、私はいくつかの詳細、メークファイルの変更方法などが必要です。 –
[Insert linux kernel module static]の重複の可能性があります(http://stackoverflow.com/questions/7353851/insert-linux-kernel-module-statically) –