国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

迅為-iMX6ULL開發板上配置AP熱點

發布時間:2020-11-6 15:00    發布者:落風
開發板連接好電源和調試串口,然后打開調試串口終端,然后給開發板上電,等待系統啟動 完成,如圖 99.6.1 所示:

然后把第五章制作好的 U 盤插入開發板的 USB 接口,可以看到串口打印出 USB 設備的信息,如圖 99.6.2所示:

我們在調試串口終端輸入“df”命令,可以看到 U 盤的掛載目錄,運行結果如圖 99.6.3 所示:

接下來我們在調試串口終端輸入“cd /run/media/sda1/hostap”命令,進入我們在第五章創建的“hostap”文件夾,如圖 99.6.4 所示:

我們輸入“ls”命令,可以看到在第五章拷貝的文件,如圖 99.6.5 所示:

然后我們使用 cp 命令拷貝“ lib_nl.tar.gz ”和“ openssl.tar.gz ”到系統目錄的“ /usr/lib ”目錄 下,運行結果如圖 99.6.6 所示:

然后我們使用“cd /usr/lib”命令,進入到“/usr/lib”目錄下,如圖 99.6.7 所示:

然后分別輸入“ tar -xvf lib_nl.tar.gz ”和“ tar -xvf openssl.tar.gz ”這兩個命令,解壓 libnl 和 openssll 庫文件到當前目錄下(由于我這里使用的是 yocto 文件系統,該系統里面已經安裝好 libnl 和openssll 的庫文件了,所以我就不解壓了,如果大家使用其它的文件系統,這里需要解壓一下)。
然后回到 U 盤的目錄,拷貝“hostapd.conf”,“udhcpd.conf”,“udhcpd.leases”到系統的“/etc”目錄下,如圖 99.6.8 所示:

hostapd.conf 文件是設置 AP 熱點的網絡名字,以及密碼,其內容如下:
ctrl_interface=/var/run/hostapd
interface=wlan0
driver=nl80211
ssid=Topeet_TEST
channel=1
macaddr_acl=0
auth_algs=1
hw_mode=g
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=123456780
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
上面的 ssid 是wifi 的名稱(Topeet_test),wpa_passphrase 是wifi 的密碼(1234567890)。
udhcpd.conf 文件是配置 dhcp 的,內容如下:
start 192.168.0.2
end 192.168.0.100
interface wlan0
max_leases 20 #default: 254
remaining yes #default: yes
auto_time 7200
decline_time 3600
conflict_time 3600
offer_time 60
min_lease 60
lease_file /etc/udhcpd.leases
opt dns 10.221.0.11 8.8.8.8
option subnet 255.255.255.0
opt router 192.168.0.1
Start 和end 指定了 wifi 分配的 IP 地址范圍(192.168.0.2-192.168.0.100),其它的參數大家可以網上查閱下,這里就不再具體講述了。
然后拷貝“hostapd”到系統的“/usr/sbin”目錄,如圖 99.6.9所示:

由于yocto 文件系統使用 rfkill 命令來管理 wifi 和藍牙,首先我們在調試串口終端輸入“rfkill unblock wifi”來開啟 wifi(如果大家使用的不是 yocto 文件系統,可以忽略次步驟),運行結果如圖 99.6.10 所示:

然后在調試串口輸入“ifconfig wlan0 192.168.0.1 up”命令,配置 wlan0 的ip,并啟用 wlan,如圖 99.6.11所示:

然后在調試串口輸入“hostapd -B /etc/hostapd.conf -dd”開始 AP 熱點,運行結果如圖 99.6.12 所示:

然后在調試串口輸入“udhcpd -fS /etc/udhcpd.conf &”,開啟 dhcp server 服務(udhcpd 這個程序是我們在制作文件系統的時候 busybox 里面默認提供的,如果大家的文件系統沒有這個程序,可以重新配置下 busybox 或者是單獨移植一下 udhcpd 這個程序,具體的移植步驟這里就不在介紹了),運行結果如圖 99.6.13 所示:

至此 AP 熱點功能已經開啟了,我們可以在調試串口輸入“ps -el”查看所有進程,能夠看到 hostapd 和udkcpd 兩個進程在后臺運行,如圖 99.6.14 所示:

然后我們可以使用手機或筆記本掃描 wifi,能夠查找到“Topeet_TEST”網絡,并連接該 wifi 網絡,密碼輸入“123456780”,最后會連接到“Topeet_TEST”網絡,同時我們在調試串口會看到 dhcp 為我們的手機分配的 ip 地址“192.168.0.2”,如圖 99.6.15 所示:

至此關于開發板上創建熱點我們就介紹完了。



本文地址:http://www.4huy16.com/thread-744121-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Microchip第22屆中國技術精英年會——采訪篇
  • Microchip第22屆中國技術精英年會上海首站開幕
  • 常見深度學習模型介紹及應用培訓教程
  • 電動兩輪車設計生態系統
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表