色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NXP iMX6ULL開發板的WIFI接口功能測試

流川楓楓 ? 來源:流川楓楓 ? 作者:流川楓楓 ? 2022-05-05 17:02 ? 次閱讀

一、iMX6ULL開發板 WIFI 功能測試

WiFi支持:

模塊

支持

RTL8188EUS

WiFi

RTL8723BU

WiFi

RTL8723DU

WiFi

1、 USB WIFI RTL8188eus使用

說明: USB WIFI無線局域網卡是選配模塊 ,如若有需求,請聯系飛凌嵌入式官網在線客服。

以下對wifi模塊在STA模式下,連接到無線網絡的測試:

步驟1:iMX6ULL開發板上電,啟動Linux系統。

步驟2:連接USBWIFI到飛凌iMX6ULL開發板的USB Host接口

步驟 3 按照如下格式輸入相應的參數

-i表示wifi型號;

-s表示wifi熱點名稱;

-p表示密碼,若無密碼輸入-p NONE;

路由器采用wpa加密方式。具體操作指令可查看wifi.sh腳本。

連接打印內容如下:

root@fl-imx6ull:~#fltest_cmd_wifi.sh -i 8188 -s forlinx -p xxxx

打印信息如下:

wifi 8188

ssid forlinx

pasw xxxx

usbcore: deregistering interface driver rtl8723bu

RTL871X: module exit start

usbcore: deregistering interface driver rtl8188eu

RTL871X: rtw_ndev_uninit(wlan1)

usb 1-1.3: reset high-speed USB device number 7 using ci_hdrc

RTL871X: module exit success

RTL871X: module init start

RTL871X: rtl8188eu v4.3.0.9_15178.20150907

RTL871X: build time: Mar 25 2020 02:23:46

bFWReady == _FALSE call reset 8051...

RTL871X: rtw_ndev_init(wlan0)

usbcore: registered new interface driver rtl8188eu

RTL871X: module init ret=0

==> rtl8188e_iol_efuse_patch

IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

ps: invalid option -- 'f'

BusyBox v1.24.1 (2019-04-27 02:24:01 CST) multi-call binary.

Usage: ps

Successfully initialized wpa_supplicant

rfkill: Cannot open RFKILL controRTL871X: set bssid:00:00:00:00:00:00

l device

RTL871X: set ssid [g?isQ?J?)?????F|?T??vZ.c3?????

ioctl[SIOCSIWAP]: Operation not permitted

ioctl[SIOCGIWSCAN]: Resource temporarily unavailable

ioctl[SIOCGIWSCAN]: Resource temporarily unavailable

RTL871X: indicate disassoc

wlan0: Trying to associate with 04:d7:a5:84:fa:40 (SSID='forlinx' freq=2437 MHz)

RTL871X: set ssid [forlinx] fw_state=0x00000008

RTL871X: set bssid:04:d7:a5:84:fa:40

RTL871X: start auth

RTL871X: auth success, start assoc

RTL871X: assoc success

IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

RTL871X: recv eapol packet

wlan0: Associated with 04:d7:a5:84:fa:40

RTL871X: send eapol packet

RsvdPageNum: 8

udhcpc (v1.24.1) started

RTL871X: recv eapol packet

RTL871X: send eapol packet

RTL871X: recv eapol packet

RTL871X: send eapol packet

RTL871X: set pairwise key camid:4, addr:04:d7:a5:84:fa:40, kid:0, type:AES

wlan0: WPA: Key negotiation completed with 04:d7:a5:84:fa:40 [PTKRTL871X: set group key camid:5, addr:04:d7:a5:84:fa:40, kid:2, type:AES

=CCMP GTK=CCMP]

wlan0: CTRL-EVENT-CONNECTED - Connection to 04:d7:a5:84:fa:40 completed [id=0 id_str=]

Sending discover...

Sending select for 192.168.4.129...

Lease of 192.168.4.129 obtained, lease time 36000

/etc/udhcpc.d/50default: Adding DNS 222.222.202.202

/etc/udhcpc.d/50default: Adding DNS 222.222.222.222

Finshed!

腳本運行完,能自動分配ip并添加DNS,則wifi連接成功。

步驟5:ping ip或者域名,命令如下。

root@fl-imx6ull:~# ping -c 4 www.baidu.com

PING www.baidu.com (220.181.38.149): 56 data bytes

64 bytes from 220.181.38.149: seq=0 ttl=51 time=26.648 ms

64 bytes from 220.181.38.149: seq=1 ttl=51 time=13.529 ms

64 bytes from 220.181.38.149: seq=2 ttl=51 time=15.656 ms

64 bytes from 220.181.38.149: seq=3 ttl=51 time=26.249 ms

--- www.baidu.com ping statistics ---

4 packets transmitted, 4 packets received, 0% packet loss

round-trip min/avg/max = 13.529/20.520/26.648 ms

步驟6:卸載已經加入內核的模塊。

root@fl-imx6ull:~#rmmod 8188eu

打印信息如下:

RTL871X: module exit start

usbcore: deregistering interface driver rtl8188eu

RTL871X: indicate disassoc

RTL871X: rtw_cmd_thread: DriverStopped(1) SurpriseRemoved(0) break at line 478

wlan0: CTRL-EVENT-DISCONNECTED bssid=04:d7:a5:84:fa:40 reason=3 locally_generated=1

RTL871X: rtw_ndev_uninit(wlan0)

RTL871X: rtw_dev_unload: driver not in IPS

usb 1-1.3: reset high-speed USB device number 7 using ci_hdrc

RTL871X: module exit success

2、 板載WIFI的使用

說明:

l wifi頻率為2.4G

l 兼容8723bu和8723du兩種wifi驅動

l 默認路由器采用wpa加密方式。

如果開發板有板載的WIFI無線局域網卡,則焊接在評估板如圖所示位置(下圖為8723du):

f_3dbb33ec444814c5ef264da1e7c80cb3&t=jpg&o=&s=&v=1651146677

步驟1:檢查iMX6ULL開發板是否已經焊接該模塊,正確焊接如上圖。連接上天線

步驟2:iMX6ULL開發板上電,啟動Linux系統,先使用lsmod查看模塊加載狀態:

root@fl-imx6ull:~#lsmod

Module Size Used by

mx6s_capture 14876 0

8723 du 1313893 0 //默認wifi自動加載,8723du已加載成功

ov9650_camera 12446 0

注意:若 飛凌iMX6ULL 開發板上焊接的是8723 b u,使用lsmod會顯示8723 b u

以下以8723du為例進行測試描述:

步驟3:測試

? STA模式

該模式即作為一個站點,連接到無線網絡中,操作方法如下:

-i表示wifi型號;-s表示wifi熱點名稱;-p表示密碼,若無密碼輸入-p NONE;路由器采用wpa加密方式,具體操作指令可查看wifi.sh腳本

root@fl-imx6ull:~#fltest_cmd_wifi.sh -i 8723du -s forlinx -p xxx //執行測試腳本

打印信息如下:

wifi 8723du

ssid forlinx

pasw xxx

usbcore: deregistering interface driver rtl8723du

usbcore: registered new interface driver rtl8723du

IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

Successfully initialized wpa_supplicant

rfkill: Cannot open RFKILL control device

udhcpc (v1.24.1) started

Sending discover...

wlan0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN

wlan0: Trying to associate with 04:d7:a5:f9:26:1d (SSID='forlinx' freq=2427 MHz)

wlan0: Associated with 04:d7:a5:f9:26:1d

IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

wlan0: WPA: Key negotiation completed with 04:d7:a5:f9:26:1d [PTK=CCMP GTK=TKIP]

wlan0: CTRL-EVENT-CONNECTED - Connection to 04:d7:a5:f9:26:1d completed [id=0 id_str=]

nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.

Sending discover...

Sending select for 192.168.5.186...

Lease of 192.168.5.186 obtained, lease time 1800

/etc/udhcpc.d/50default: Adding DNS 222.222.202.202

/etc/udhcpc.d/50default: Adding DNS 222.222.222.222

WLAN Finshed!

腳本運行完,能自動分配ip并生成DNS,則wifi連接成功。

ping ip或者域名,命令如下:

root@fl-imx6ull:~#ping -c 5 www.baidu.com

打印信息如下:

PING 192.168.4.1 (192.168.4.1): 56 data bytes

64 bytes from 192.168.4.1: seq=0 ttl=128 time=39.783 ms

64 bytes from 192.168.4.1: seq=1 ttl=128 time=81.529 ms

64 bytes from 192.168.4.1: seq=2 ttl=128 time=15.236 ms

64 bytes from 192.168.4.1: seq=3 ttl=128 time=12.076 ms

64 bytes from 192.168.4.1: seq=4 ttl=128 time=16.300 ms

--- 192.168.4.1 ping statistics ---

5 packets transmitted, 5 packets received, 0% packet loss

round-trip min/avg/max = 12.076/32.984/81.529 ms

wifi信號

查看WiFi信號方法如下:

root@fl-imx6ull:~#cat /proc/net/wireless | grep wlan0 | awk '{print $3}'//獲取信號強度

78.

root@fl-imx6ull:~#cat /proc/net/wireless | grep wlan0 | awk '{print $4}'//獲取信號質量,單位dBm

-68.

root@fl-imx6ull:~#cat /proc/net/wireless | grep wlan0 | awk '{print $5}'//網口背景噪聲,單位dBm

-256.

AP模式

說明:

l 本模塊支持AP模式,理論最大連接用戶為8個。

l 本例為以太網eth0連接路由器說明,配置完以太網后,需要測試eth0是否可以連接外網,如果可以連接外網(方法參考 “有線網卡”章節),請繼續按照操作步驟執行,如果不可以請檢查以太網或者路由器連接是否正常

工作在AP模式下,手機等設備可以直接連接模塊。

設置以太網IP,配置網絡防火墻:

root@fl-imx6ull:~#udhcpc -i eth0 //自動分配IP,若以測試eth0網絡正常,可不操作此步

root@fl-imx6ull:~#echo 1 > /proc/sys/net/ipv4/ip_forward //打開 IP 轉發

root@fl-imx6ull:~#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE//設置轉發規則

設置WiFi的模式與IP

確保模塊8723bu已經加載。

root@fl-imx6ull:~# ifconfig wlan0 up //打開WiFi

root@fl-imx6ull:~# ifconfig wlan0 192.168.0.10 netmask 255.255.255.0 //設置IP與子網掩碼

root@fl-imx6ull:~# ifconfig wlan0 promisc //設置 wlan0 為混雜模式

開啟AP

root@fl-imx6ull:~# udhcpd /etc/udhcpd/udhcpd.conf & //WiFi 地址、網關等配置信息

root@fl-imx6ull:~# hostapd -d /etc/hostapd/hostapd.conf & //加密方式、用戶名、密碼等設置

hostapd.conf文件中:ssid為用戶名,/為密碼

手機等移動終端可以通過WiFi連接到開發板的AP熱點,iMX6ULL開發板默認使用以下用戶名和密碼:

熱點名:forlinxtest密碼:1234567890

步驟4:卸載已經加入內核的模塊:

root@fl-imx6ull:~# rmmod 8723du

usbcore: deregistering interface driver rtl8723du

wlan0: CTRL-EVENT-DISCONNECTED bssid=04:d7:a5:f9:26:1d reason=0

FETMX6ULL-C核心板是飛凌基于NXP i.MX6U系列處理器推出的第三款核心板,成熟的技術方案,帶來穩定可靠的全新體驗。核心板尺寸僅40*29mm,并采用2mm合高的板對板連接器,將小體積、便于拆卸的優勢集一身。

審核編輯:符乾江

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6042

    文章

    44617

    瀏覽量

    637491
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9156

    瀏覽量

    368559
  • 嵌入式
    +關注

    關注

    5090

    文章

    19173

    瀏覽量

    306847
  • 編程
    +關注

    關注

    88

    文章

    3637

    瀏覽量

    93903
收藏 人收藏

    評論

    相關推薦

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-開發板適配之移植前的準備

    我們這一章節,開始進行Linux內核源碼的移植,主要的工作是在NXP i.MX6ULL EVK評估對應的Linux內核源碼(linux-imx_4.1.15版本)基礎上進行
    發表于 01-22 10:43

    飛凌嵌入式ElfBoard ELF 1板卡-開發板適配之移植前的準備

    我們這一章節,開始進行Linux內核源碼的移植,主要的工作是在NXP i.MX6ULL EVK評估對應的Linux內核源碼(linux-imx_4.1.15版本)基礎上進行
    發表于 01-21 14:30

    【迅為電子】i.MX6UL和i.MX6ULL芯片區別與開發板對比

    【迅為電子】i.MX6UL和i.MX6ULL芯片區別與開發板對比
    的頭像 發表于 11-28 14:31 ?537次閱讀
    【迅為電子】i.MX<b class='flag-5'>6</b>UL和i.MX<b class='flag-5'>6ULL</b>芯片區別與<b class='flag-5'>開發板</b>對比

    基于ALINX開發板Z19-P實現WIFI無線通信功能

    本教程基于 ALINX 開發板 Z19-P , 實現 WIFI 無線通信的功能WIFI 模塊使用 USB WIFIrtl8188cu。
    的頭像 發表于 11-11 10:44 ?334次閱讀
    基于ALINX<b class='flag-5'>開發板</b>Z19-P實現<b class='flag-5'>WIFI</b>無線通信<b class='flag-5'>功能</b>

    飛凌嵌入式ElfBoard ELF 1板卡-spi編程示例之開發板測試

    在ELF 1開發板資料包\\03-例程源碼\\03-1 命令行例程源碼\\04_elf1_cmd_spi\\測試設備樹\\imx6ull-elf1-emmc.dtb,需要手動替換這個設備樹文件再
    發表于 11-08 16:43

    NXP FRDM-MCXC444開發板在RT-Thread環境下的上手過程

    NXP FRDM-MCXC444開發板是一款基于MCX C444 MCU的高性能開發板,它集成了豐富的硬件資源和接口,支持快速原型設計。本文將為讀者提供一份詳細的RT-Thread上手
    的頭像 發表于 10-12 11:51 ?455次閱讀
    <b class='flag-5'>NXP</b> FRDM-MCXC444<b class='flag-5'>開發板</b>在RT-Thread環境下的上手過程

    NXP源碼基礎上如何適配ELF 1開發板的UART功能

    UART即通用異步收發器,是一種支持全雙工串行通信協議的接口。在i.MX6ULL處理器平臺上,該處理器原生支持多達8路的UART接口,提供了豐富的串行通信能力。 針對ELF 1開發板
    的頭像 發表于 09-29 11:49 ?409次閱讀
    在<b class='flag-5'>NXP</b>源碼基礎上如何適配ELF 1<b class='flag-5'>開發板</b>的UART<b class='flag-5'>功能</b>

    ElfBoard技術貼|如何在NXP源碼基礎上適配ELF 1開發板的UART功能

    UART即通用異步收發器,是一種支持全雙工串行通信協議的接口。在i.MX6ULL處理器平臺上,該處理器原生支持多達8路的UART接口,提供了豐富的串行通信能力。 針對ELF 1開發板
    的頭像 發表于 09-25 13:56 ?2399次閱讀
    ElfBoard技術貼|如何在<b class='flag-5'>NXP</b>源碼基礎上適配ELF 1<b class='flag-5'>開發板</b>的UART<b class='flag-5'>功能</b>

    【米爾NXP i.MX 93開發板試用評測】04.OpenWRT的構建-開始編譯

    Community。 然后在里面發現了iMX93竟然也支持了Openwrt,雖然他支持的是NXPiMX93 EVK開發板,但是這就相同芯片再加上開源的我們完全有可能在米爾的板子上也
    發表于 09-19 14:36

    如何在NXP源碼基礎上適配ELF 1開發板的PWM功能

    本次源碼適配項目是在NXP i.MX6ULL EVK評估所搭載的Linux內核源碼(版本為Linux-imx_4.1.15)基礎上進行的,主要目標是通過調整
    的頭像 發表于 09-10 10:00 ?970次閱讀
    如何在<b class='flag-5'>NXP</b>源碼基礎上適配ELF 1<b class='flag-5'>開發板</b>的PWM<b class='flag-5'>功能</b>

    ElfBoard技術貼|在NXP源碼基礎上適配ELF 1開發板的按鍵功能

    本次源碼適配工作是在NXPi.MX6ULLEVK評估的Linux內核源碼(特定版本:Linux-imx_4.1.15)基礎上進行的。主要目標是調整功能接口引腳配置,以適應ELF1
    的頭像 發表于 07-10 09:54 ?673次閱讀
    ElfBoard技術貼|在<b class='flag-5'>NXP</b>源碼基礎上適配ELF 1<b class='flag-5'>開發板</b>的按鍵<b class='flag-5'>功能</b>

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-在NXP源碼基礎上適配ELF 1開發板的按鍵功能

    本次源碼適配工作是在NXP i.MX6ULL EVK評估的Linux內核源碼(特定版本:Linux-imx_4.1.15)基礎上進行的。主要目標是調整
    發表于 07-04 09:11

    飛凌嵌入式ElfBoard ELF 1板卡-在NXP源碼基礎上適配ELF 1開發板的按鍵功能

    本次源碼適配工作是在NXP i.MX6ULL EVK評估的Linux內核源碼(特定版本:Linux-imx_4.1.15)基礎上進行的。主要目標是調整
    發表于 07-03 09:07

    Banana Pi BPI-M4 Berry 開源硬件開發板以太網口和WiFi測試

    Banana Pi BPI-M4 Berry 開源硬件開發板以太網口和WiFi測試
    的頭像 發表于 07-02 16:16 ?953次閱讀
    Banana Pi BPI-M4 Berry 開源硬件<b class='flag-5'>開發板</b>以太網口和<b class='flag-5'>WiFi</b><b class='flag-5'>測試</b>

    ELF 1技術貼|在NXP源碼基礎上適配開發板的按鍵功能

    本次源代碼適配是在NXPi.MX6ULLEVK評估的Linux內核源代碼(特定版本號為Linux-imx_4.1.15)的基礎中展開的。首要任務集中在對功能接口引腳配置的精細調整,確
    的頭像 發表于 03-08 16:58 ?997次閱讀
    ELF 1技術貼|在<b class='flag-5'>NXP</b>源碼基礎上適配<b class='flag-5'>開發板</b>的按鍵<b class='flag-5'>功能</b>
    主站蜘蛛池模板: 肉小说高h| 无码人妻视频又大又粗欧美| 翁公咬着小娇乳H边走边欢A| 成人免费看片又大又黄| 免费看黄软件| 97精品国产亚洲AV高清| 两性午夜刺激爽爽视频| 一个色综合久久| 精品国产成a人在线观看| 亚洲国产系列一区二区三区| 国产精品无码AV天天爽人妻蜜桃| 神马电影院午 夜理论| 高清日本片免费观看| 乳色吐息未增删樱花ED在线观看 | 古代荡乳尤物H妓女调教| 日本无卡无吗在线| 囯产精品久久久久久久久蜜桃| 色橹| 国产国拍亚洲精品av麻豆| 午夜福利免费体检区| 国产午夜在线观看视频| 亚洲视频不卡| 久久伊人中文字幕有码| 99久久精品免费精品国产| 青柠在线电影高清免费观看| 国产 浪潮AV性色四虎| 午夜射精日本三级| 红尘影院在线观看| 中文字幕无码乱人伦蜜桃| 挠黑色超薄丝袜脚心vk40分钟| 超碰 无码 中文字幕| 乡村教师电影版| 久久棋牌评测| 爱豆剧果冻传媒在线播放| 午夜福到在线2019| 久久精品国产视频澳门| www.色片| 亚洲乱码中文字幕久久| 毛片TV网站无套内射TV网站| 超碰97av 在线人人操| 亚洲成人免费看|