RTL8188FUワイヤレスネットワークカードドライバーの移植

1.カーネル構成

1、ネットワーキングサポート

             >ワイヤレス

2、デバイスドライバー

               >ネットワークデバイスのサポート

                                  >無線LAN

 

第二に、コンパイルを駆動する

1. wifiチップモデルを構成する

2.新しいプラットフォームを追加する

ifeq($(CONFIG_PLATEORM_HI3520D)、Y)
EXTRA_CFLAGS + = -DCONFIG_LITTLE_ENDIAN
EXTRA_CFLAGS + = -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
CROSS_COMPILE:=アームhisiv500-linux-
KVER:= $(シェルのuname -r)
KSRC:= /ホーム/華表/共有/ 3520DV400 / 3520DV400_1040 / linux-3.18.y
ARCH:= arm
MODULE_NAME:= wlan
endif

3、作る

4.ドライバーwlan.koを挿入します

5. ifconfig wlan0 up     ifconfig -a Viewワイヤレスネットワークカード


  

 

3、wpa_supplicantツールの移植

  1. tar -xvf wpa_supplicant_hostapd-0.8_rtw_r7475.20130812.tar.gz

  2.  
  3. cd ./wpa_supplicant_hostapd-0.8_rtw_r7475.20130812/wpa_supplicant/

クロスコンパイラーを変更する

行を追加 

CC = arm-hisiv500-linux-gcc

次に実行します

make clean;make

 4、wifi接続

1.このファイルを下位コンピュータの/app/wpa.confディレクトリに置きます内容は次のとおりです:

  1. ctrl_interface = / tmp / wpa_supplicant
  2. update_config = 1
  3. network = {
  4. ssid = "imlsq"
  5. key_mgmt = WPA-PSK 
  6. proto = RSN WPA WPA2
  7. ペアワイズ= TKIP CCMP
  8. グループ= TKIP CCMP
  9. psk = "123456"

2.以下に示すように、3つのファイルwpa_supplicant、wpa_cli、wpa_passphraseを/ binディレクトリにコピーします。

重要なステップは、接続wifiコマンド

wpa_supplicant -B -Dwext -iwlan0 -c /app/wpa.conf &

動的IPアドレスを取得する場合

udhcpc -i wlan0 &

静的IPアドレスを設定する場合

ifconfig wlan0 192.168.3.30

次の図はIPを正常に取得します 

115件の元の記事を公開 29のような 訪問者50,000以上

おすすめ

転載: blog.csdn.net/huabiaochen/article/details/103294551