0

このガイド -> http://bogeskov.dk/UsbAccessPoint.htmlに従って、Beaglebone Black をアクセス ポイントとして機能させようとしています。

それで、次のコマンドを使用するところまで来ました。

sudo apt-get install linux-headers-...
git clone https://github.com/dz0ny/rt8192cu.git
cd rt8192cumakesudo make install

「make」を実行しようとすると問題が発生します。「build」という名前のファイルが見つからないというエラーが表示されました。そこで、実際に私の BeagleBone OS に適したこの URL でカーネルヘッダーをインストールしようとしました: https://rcn-ee.net/deb/wheezy-armhf/v3.8.13-bone47/linux-headers-3.8 .13-bone47_1.0wheezy_armhf.deb

次に dpkg -i linux-headers-3.8.13-bone47_1.0wheezy_armhf.deb を実行すると、完了したように見えました。そのため、rt8192cu フォルダーに戻って、もう一度「make」を実行しようとしましたが、別のエラーが発生しました。

 Makefile:580: /usr/src/linux-headers-3.8.13-bone47/arch/armv7l/Makefile: No such file or directory
 make[1]: *** No Rule to make target ' /usr/src/linux-headers-3.8.13-bone47/arch/armv7l/Makefile '. Stop

これを成功させるにはどうすればよいですか?Beaglebone をアクセス ポイントとして使用したいだけです

4

2 に答える 2

1

返信ありがとうございます。このドライバに MAKE を使用し、BeagleBone Black を使用している場合、パラメータ " ARCH=arm " を指定する必要があることがわかりました。Timerx.h ヘッダーも修正する必要があります。これはかなり一般的な問題のようです。

その後、正常にコンパイルされるはずです。

于 2015-10-11T14:08:02.260 に答える
0

私の最初の推測では、linux-kbuildカーネル モジュールをコンパイルするために必要なツールセットを提供するパッケージをインストールする必要があるということです。

于 2015-10-09T11:01:58.237 に答える