単純な文字デバイスドライバをモジュールにコンパイル

単純な文字デバイスドライバをモジュールにコンパイル

簡単な文字デバイスドライバを作成し、それをクレーンボード(ARMアーキテクチャ)にクロスコンパイルしたいと思います。私のファイル名はです。ファイルをクレーンボードソースディレクトリgDev.cにコピーしました。同じディレクトリにあるファイルをkernel/drivers/char変更し、次の行を追加しました。Kconfig

config TEST_GCHARD
    tristate "My Character driver"
    default m

同じディレクトリのMakefileに次の行を追加しました。

obj-$(CONFIG_TEST_GCHARD)   += gDev.o

am3517_crane_defconfigディレクトリに次の行を追加しましたarch/arm/configs

CONFIG_TEST_GCHARD=m

m私の問題は、inに設定するとam3517_crane_defconfigファイルが編集に含まれないことです。ただし、 に変更するとyコンパイルされます。ただし、insmodボードが起動した後に使用する必要があるモジュールが必要です。足りない段階があればご案内ください。

ベストアンサー1

おすすめ記事