2

USB シリアル ポート ドライバーを arch linux アーム デバイスに追加しようとしていますが、カーネル ソース ツリーには、FTDI ドライバーのソース ファイルが既に次の場所に含まれていることに気付きました。

drivers/usb/serial には、ftdi_sio.c および ftdi_sio.h ファイルが存在します。

カーネル/ドライバーに移動すると、ftdi_sio.ko モジュールがどこにも見つかりません。

ftdi カーネル モジュールをビルドしてブートに含めるにはどうすればよいですか?

4

2 に答える 2

3

arm デバイスに (ディストリビューション パッケージ マネージャーからの) カーネル ソース ツリーがあり、クロスコンパイルしていないとします。

make menuconfig

ナビゲート: デバイス ドライバー -> USB サポート -> USB シリアル コンバーター サポート

そして、「M'odule for」を選択しますUSB FTDI Single Port Serial Driver

終了し、変更を保存して、

make M=drivers/usb/serial/
make modules_install
于 2014-01-21T13:17:18.583 に答える
1

.config を編集します。

make ARCH=arm menuconfig 

モジュールの作成とインストール: make modules および make modules_install

忘れないでください。必要に応じて、 insmod usbserial.ko 電源を入れ直した後にロードすることも忘れないでください。 insmod ftdi_sio.ko depmod -a

于 2014-01-23T13:51:10.563 に答える