女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

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

ALINX ? 來源:ALINX ? 2024-11-11 10:44 ? 次閱讀

教程基于 ALINX 開發板 Z19-P , 實現 WIFI 無線通信的功能,WIFI 模塊使用 USB WIFIrtl8188cu。

特別提醒,本教程 Z19-P 所使用的 Linux環境是按照教程“ Xilinx 開發環境安裝教程”搭建的,請先按該教程搭建開發板的 Linux 開發環境。

1、創建工程

創建工程可以參考教程“ zynqMPSOC Linux 開發教程基礎篇”的第一章,創建一個基礎的 petalinux 工程,并完成設備樹修改,離線編譯配置。(如果不需要改動內核,離線內核源碼和 uboot 源碼可以不用配置)

2f22f724-9ceb-11ef-a511-92fbcf53809c.png

2、配置工程

配置 sd 卡根文件系統

進入 config 配置界面,命令:petalinux-config

在 Image Packaging Configuration 下修改根文件系統類型為 EXT4 類型,設備節點為/dev/mmcblk1p2

2f55d342-9ceb-11ef-a511-92fbcf53809c.png

配置內核

進入內核配置界面,命令:petalinux-config -c kernel

在 Device Drivers -> Network device support -> Wireless LAN -> Realtek rtlwifi family of devices 路徑下配置 rtl8188cu 驅動:Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter

2f7953c6-9ceb-11ef-a511-92fbcf53809c.png

保存配置,退出

配置文件系統

進入文件系統配置界面,命令:petalinux-config -c rootfs

在 Filesystem Packages -> network -> wpa-supplicant 路徑下配置 wpa-supplicant 和 wpa-supplicant-cli 工具,該工具用于配置 wifi

2f916aec-9ceb-11ef-a511-92fbcf53809c.png

在 Petalinux Package Groups -> packagegroup-petalinux-benchmarks 路徑下配置 packagegroup-petalinux-benchmarks ,這是一個工具包,里面包含了 iperf3 工具

2f9dc760-9ceb-11ef-a511-92fbcf53809c.png

保存配置,退出

3、制作啟動鏡像

編譯工程,生成啟動鏡像

編譯工程,命令:petalinux-build

生成 BOOT.BIN ,命令:petalinux-package --boot --u-boot --fsbl --force

將 petalinux 工程中的 boot.scr BOOT.BIN image.ub 拷貝到 sd 卡 BOOT 分區(FAT32),將 rootfs.tar.gz 解壓到 sd 卡 ROOTFS 分區( EXT4 )

將 sd 卡插入開發板,usbwifi 接到 usb 接口,撥碼為 sd 模式,上電啟動

2fac7f58-9ceb-11ef-a511-92fbcf53809c.jpg

4、配置 wifi

系統啟動后在串口終端登錄賬戶(默認用戶名和密碼都為 root )

修改 wpa 網絡配置文件 wpa_supplicant.conf ,命令:vi /etc/wpa_supplicant.conf

2fd497ea-9ceb-11ef-a511-92fbcf53809c.png

在 network 里添加 wifi 名稱和密碼,ssid 設置 wifi 名稱,psk 設置 wifi 的登陸密碼(注意,等號兩端不能有空格),注意,本款 usbwifi 支持的頻率為 2.4GHz ,5G 網點是無法連接的

2ff18594-9ceb-11ef-a511-92fbcf53809c.png

3001fbea-9ceb-11ef-a511-92fbcf53809c.png

使用 wpa_supplicant 工具連接 wifi,命令:wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf &

302305ce-9ceb-11ef-a511-92fbcf53809c.png

使用 dhcp 服務分配 ip 地址,命令: udhcpc -i wlan0

302c9526-9ceb-11ef-a511-92fbcf53809c.png

5、測速

ping 測試,命令:ping www.baidu.com

303407d4-9ceb-11ef-a511-92fbcf53809c.png

iperf3 測試,windows 中打開命令行窗口,切換到 iperf3.exe 所在目錄,運行 iperf3 服務端,命令:

iperf3.exe -s

304090da-9ceb-11ef-a511-92fbcf53809c.png

在開發板串口終端運行 iperf3 客戶端,命令:iperf3 -c 主機ip地址

305b312e-9ceb-11ef-a511-92fbcf53809c.png

6、tcp 通信收發測試

在主機上運行 socket 通信程序的服務端: ./tcp_serv 9190 (端口號自定,非 0~1023 即可)

306c6412-9ceb-11ef-a511-92fbcf53809c.png

在開發板上配置好 usbwifi 后,運行 socket 通信程序的客戶端:./tclnt 192.168.8.114 9190 ( ip 地址為服務端主機 ip 地址,端口號為服務端指定的端口號)

3087632a-9ceb-11ef-a511-92fbcf53809c.png

此時可以輸入想要發送的信息,服務端會在收到信息后顯示并返回給客戶端

開發板(客戶端):

309b6bae-9ceb-11ef-a511-92fbcf53809c.png

主機端(服務端):

30b873de-9ceb-11ef-a511-92fbcf53809c.png

注意:

在完成傳輸測試后,需要在客戶端輸入 q 結束傳輸連接(如果直接取消客戶端程序,會導致服務端的對應端口被占用)

服務端在接收 5 次客戶端的連接請求后會自動關閉(即客戶端程序運行 5 次,一次連接可以發送的信息次數不限,一次發送不超過 1k 字節)

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

    關注

    87

    文章

    11456

    瀏覽量

    212760
  • 無線通信
    +關注

    關注

    58

    文章

    4705

    瀏覽量

    144849
  • WIFI
    +關注

    關注

    81

    文章

    5370

    瀏覽量

    207414
  • 開發板
    +關注

    關注

    25

    文章

    5500

    瀏覽量

    102171
  • 開發環境
    +關注

    關注

    1

    文章

    238

    瀏覽量

    17024

原文標題:【ALINX 教程分享】基于 Z19-P 開發板實現 WIFI 無線通信的功能

文章出處:【微信號:ALINX,微信公眾號:ALINX】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    【TG401_EVB開發板申請】游樂設備的無線通信

    項目名稱:游樂設備的無線通信試用計劃:1.如果得到這款產品的使用權,我首先會將開發板的外設和特色功能全部實現一遍,在針對具體的需要用到的地方進行仔細調試,用于產品的研發上面。2.使用經
    發表于 01-10 09:39

    F429怎么實現開發板與PC的WiFi通信

    我剛上手F429開發板,目的是為了實現開發板與PC的WiFi通信,為什么教程上只有無線模塊和網絡
    發表于 04-02 23:19

    請問能將“原子的STM32開發板”和我的電腦進行“無線通信”嗎?

    我想將“原子的STM32開發板”和我的電腦進行“無線通信”,開發板上的數據“實時”顯示在電腦屏幕上,就是有這個想法,不要笑話我啊,望老兄指點指點,先謝謝了。
    發表于 04-04 06:35

    基于Arduino Pro Mini開發板+NRF24L01無線通信模塊

    基于Arduino Pro Mini開發板+NRF24L01無線通信模塊,實現最基礎的6通道遙控通信,500m遙控距離毫無壓力!
    發表于 07-26 07:55

    如何在STM32F1開發板上去實現NRF24L01模塊的無線通信

    NRF24L01無線模塊的主要特點有哪些呢?如何在STM32F1開發板上去實現NRF24L01模塊的無線通信呢?
    發表于 12-16 07:58

    如何在STM32F4開發板實現無線通信

    如何在STM32F4開發板實現無線通信
    發表于 12-17 06:38

    基于ARM的WiFi無線通信終端的設計

    基于ARM的WiFi無線通信終端的設計
    發表于 09-01 14:15 ?15次下載
    基于ARM的<b class='flag-5'>WiFi</b><b class='flag-5'>無線通信</b>終端的設計

    WIFI無線通信應用

    WIFI和ARM核心兩個模塊,在NEWLab平臺上搭建一個WIFI無線通信系統,實現遠程訪問NEWLab(ARM核心
    發表于 04-24 09:32 ?4次下載

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

    一、 iMX6 ULL開發板 WIFI 功能測試 WiFi支持: 模塊 支持 RTL8188EUS WiFi RTL8723BU
    的頭像 發表于 05-05 17:02 ?2809次閱讀

    利用小凌派開發板自帶的wifi功能來進行tcp通信的教程

    基于小凌派RK2206開發板wifi-tcp通信實驗 在開發過程中想要與開發板進行通信一般使用串
    的頭像 發表于 05-13 15:05 ?3072次閱讀
    利用小凌派<b class='flag-5'>開發板</b>自帶的<b class='flag-5'>wifi</b><b class='flag-5'>功能</b>來進行tcp<b class='flag-5'>通信</b>的教程

    使用小凌派開發板wifi進行tcp通信的步驟

    開發過程中想要與開發板進行通信一般使用串口通信,當開發板使用串口與pc通信還需要專門的串口轉換
    的頭像 發表于 05-16 09:35 ?2524次閱讀

    Arduino開發板使用NRF24L01進行無線通信

    如何使用NRF24L01收發器模塊在兩個Arduino開發板之間進行無線通信。為了說明無線通信,我們將舉兩個例子,第一個是 從一個Arduino開發板向另一個發送簡單的“Hello
    發表于 05-30 10:22 ?5次下載
    Arduino<b class='flag-5'>開發板</b>使用NRF24L01進行<b class='flag-5'>無線通信</b>

    基于小凌派RK2206開發板wifi-tcp通信實驗

    基于小凌派RK2206開發板wifi-tcp通信實驗在開發過程中想要與開發板進行通信一般使用串口
    的頭像 發表于 06-14 11:10 ?1948次閱讀
    基于小凌派RK2206<b class='flag-5'>開發板</b><b class='flag-5'>wifi</b>-tcp<b class='flag-5'>通信</b>實驗

    PLC無線通信模塊的優缺點 PLC無線通信模塊開發板使用

    PLC無線通信模塊的優缺點以及開發板使用的介紹: PLC無線通信模塊的優點: 靈活性和可擴展性 : 無線通信模塊提供了更大的靈活性,允許在沒有物理布線的情況下擴展或移動PLC系統。 可
    的頭像 發表于 12-02 09:16 ?832次閱讀

    雷卯收集4G/WIFI無線傳輸產品開發板

    電磁兼容整改能力。歡迎聯系。 雷卯收集增強現實4G/WIFI無線傳輸產品開發板明細如下: 以下是4G/WIFI無線傳輸產品
    的頭像 發表于 04-08 18:21 ?109次閱讀
    雷卯收集4G/<b class='flag-5'>WIFI</b><b class='flag-5'>無線</b>傳輸產品<b class='flag-5'>開發板</b>