armada 370を使用してMirabox用のusb_serialドライバをコンパイルしようとしています。
私はまず次のことを試しました。
- 3.2のLinuxソースをインストールします(実行中のカーネルは3.2.36です)。
- 3.2 Linuxヘッダファイルのインストール
- makefileを編集します。バージョン= 3、パッチレベル= 2、Subversionは0、36に編集しました。
- linux-headers-3.2.0-4-commonのファイルをlinux-headers-3.2.0.4にコピーしました。
- 次に、usb-serial.c、options.c、qcserial.c、serial.h、および usb_wwan.c を linux-headers-3.2.0-4 のサブディレクトリにコピーしました。サブディレクトリはdrivers/usb/serialです。
- メイクファイルはすでに存在します
- これでlinux-source-3.2にCDを移動し、 を実行して
make oldconfig
myに従い、make prepare
最後make scripts
にmake distclean
- その後、ヘッダディレクトリに戻って実行します。
make M=drivers/usb/serial
ただし、include/generated/autoconf.h または include/linux/auto.conf が存在しないというメッセージが表示されます。
だから確認してみると最初は存在し、後者は存在しません。
auto.confを存在させるには?これをどこかにコピーする必要がありますか?特に、linux-headers-3.2.0-4-omapフォルダのヘッダファイルにこの内容があります。
助けてください。
PS:ビルドの前提条件、automakeなどがすでにインストールされています。コンパイル段階でautocongを生成する必要があるようです。どれ?