FriendlyARM mini210用Netis WF2190 Wifiドングル用のLinuxドライバをコンパイルする方法は?

FriendlyARM mini210用Netis WF2190 Wifiドングル用のLinuxドライバをコンパイルする方法は?

ターゲット

私のFriendlyARM mini210にNetis WF2190 Wi-FiドングルLinuxドライバをインストールしたいです。

環境

クロスコンパイルが必要であることを知っていますNetis WF2190 Linuxドライバ

クロスコンパイルには仮想マシンを使用しています。

$ uname -a
Linux vagrant 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

ドライバをダウンロードして仮想マシンにコピーしました。

vagrant@vagrant:~/rtl8812AU_linux_v4.3.8_12175.20140902$ 

ドライバでMakefile私はこれを追加しました

CONFIG_PLATFORM_I386_PC = n
CONFIG_PLATFORM_FRIENDLYARM_MINI210S = y     <==== 

それから

ifeq ($(CONFIG_PLATFORM_FRIENDLYARM_MINI210S), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
ARCH := arm
CROSS_COMPILE := /home/vagrant/friendlyarm/tools/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-
KVER  := 3.0.8
KSRC := /home/vagrant/friendlyarm/linux-3.0.8/kernel
endif

その後、コンパイルしようとしましたが、このエラーが発生しました。

vagrant@vagrant:~/rtl8812AU_linux_v4.3.8_12175.20140902$ make
make ARCH=arm CROSS_COMPILE=/home/vagrant/robot-os/friendlyarm/tools/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi- -C /home/vagrant/robot-os/friendlyarm/linux-3.0.8/kernel  M=/home/vagrant/rtl8812AU_linux_v4.3.8_12175.20140902  modules
make[1]: Entering directory `/home/vagrant/robot-os/friendlyarm/linux-3.0.8/kernel'
make[1]: *** No rule to make target `modules'.  Stop.
make[1]: Leaving directory `/home/vagrant/robot-os/friendlyarm/linux-3.0.8/kernel'
make: *** [modules] Error 2

私は専門家ではなく、目標を達成する方法を学びようとしていることに注目する価値があります。

この段階では、メッセージが私に何を言っているのか、そして解決策を理解していません。

どんな助けでも大変感謝します。

ベストアンサー1

カーネルのソースコードパスが正しくありません。次のように修正しました。

KSRC := /home/vagrant/friendlyarm/linux-3.0.8/

それはコンパイル

おすすめ記事