i.MX6UL開発ボードWIFIホットスポットデバッグソリューション

Feilingの組み込みOKMX6UL開発ボードであるWIFIは、ホットスポット機能をサポートしています。以下の方法に従って、WIFIを使用してホットスポットを開き、他のワイヤレス対応デバイスを接続してローカルエリアネットワークを形成できます。インターネットだけでなく、操作も便利になります。モバイルデバイスを使用して開発ボードにアクセスできます。
現在、Feiling i.MX6UL開発ボードは、外部ネットワークへのWiFiホットスポットアクセスを既にサポートしています。必要に応じて、Feilingの公式カスタマーサービスにご相談ください。

1.サポートライブラリをインストールする

hostapdをコンパイルするにはlibnlライブラリとopensslライブラリが必要なので、これら2つのライブラリのソースコードをダウンロードしてクロスコンパイルします。

1. libnlをクロスコンパイルします

1)libnl-1.1.tar.gzソースコードをダウンロードします

2)ソースコードlibnl-1.1..tar.gzを解凍し、libnl-1.1と入力します

3)./configure --host = arm-none-linux-gnueabi- --prefix = / usr / local / arm / libnl1.1

netlink-local.hに#include <limits.h>を追加

4)CC = arm-linux-gccにする

5)インストールする

2. opensslをクロスコンパイルする

1)1. openssl-1.0.0e.tar.gzソースコードをダウンロードします。

2)ソースコードopenssl-1.0.0e.tar.gzを解凍し、openssl-1.0.0eと入力します。

3)./config --host = arm-none-linux-gnueabi- --prefix = / usr / local / arm / openssl

4)CC = arm-linux-gccにする

5)インストールする

次に、hostapdをコンパイルします

reltekのWebサイトにアクセスして、RTL8188 Linuxドライバーをダウンロードしますドライバーコードパッケージには専用のhostapdがあります。クロスコンパイル手順:

1)ソースファイルを解凍し、hostapdパスを入力します。

2)cp defconfig .configコマンドを実行します

.configを次のように変更します。

CONFIG_DRIVER_RTW = yを増やします(これは非常に重要です、reltekチップのドライバーを増やします)

コメントアウト#CONFIG_DRIVER_NL80211 = y

CONFIG_WPS = yの前にコメントを削除します

CONFIG_IEEE80211N = yの前にコメントを削除します

3)CC = arm-linux-gccにし、バイナリファイルhostapdを生成します。

3番目に、hostapdをインストールします

hostapdを実行するターゲットマシンのディレクトリにコピーします。手順は次のとおりです。

insmod /lib/modules/3.14.38-6UL_ga+ge4944a5/kernel/drivers/net/wireless/realtek/rtl8723BU/8723bu.ko

ifconfig wlan0 up

ifconfig wlan0 192.168.0.10ネットマスク255.255.255.0

udhcpd /etc/udhcpd.conf&

/ home / hostapd -d /etc/hostapd.conf&

/etc/udhcpd.confファイルの内容は、次のように変更されます。

IPリースブロックの開始と終了

start 192.168.0.10 #default:192.168.0.20

end 192.168.0.100 #default:192.168.0.254

udhcpdが使用するインターフェース

インターフェースwlan0#デフォルト:eth0

割り当てられたIPは、wlan0によって設定されたIPと同じネットワークセグメントにあり、インターフェースはwlan0に設定されている必要があります。

/etc/hostapd.confファイルの内容は次のとおりです。

interface = wlan0

ssid = ZZT_SSID

driver = rtl871xdrv

チャネル= 9

hw_mode = g

ignore_broadcast_ssid = 0

auth_algs = 1

wpa = 3

wpa_passphrase = 12345678

wpa_key_mgmt = WPA-PSK

wpa_pairwise = TKIP

rsn_pairwise = CCMP

OKMX6UL-C開発ボードがない場合は、1セットの申請を検討できます。最近、ファイリングでは、NXP、SAMSUNG、TIシ​​リーズの合計50セットの開発ボードを試用のプロトタイプとして提供しています。プロトタイプテスターとプロトタイプを発行する契約に署名します。

おすすめ

転載: blog.51cto.com/14771134/2486534