資料介紹
描述
我需要為 Kria KV260 添加 USB-WiFi 支持。由于我的 Linux 經驗是基于 Ubuntu 的,而且 Xilinx 最近宣布了 KV260 的 Ubuntu 20.04 LTS 版本,我想試一試。
桌面設置
我的桌面設置是 i5 上的 Windows 10 機器,具有 32 GB RAM,運行帶有 Ubuntu 20.04(8GB RAM)的 VM 作為來賓操作系統。
設置 Ubuntu 映像
如果您之前從未連接過 KV260 并運行過現成的示例,請先執行此操作。
可以在此處找到更完整和更詳細的指南。下面是一個快速通道。
從這里下載圖像。(直接鏈接)。盡管還有其他圖像,但目標是 Ubuntu 開發人員,并且基本圖像對我來說效果很好。我喜歡使用Rufus創建可啟動映像,這與任何其他刷新 SD 卡的方法類似。
在 KV260 上運行 Ubuntu
我正在通過終端登錄。
插入 SD 卡。將 Micro-USB 插入 KV260 和您的 PC。打開您喜歡的終端(在我的例子中是Tera Term for Windows)連接到 KV260。給電路板供電。
啟動后,您可以使用默認憑據登錄:
- 用戶名:ubuntu
- 密碼:ubuntu
要更改當前密碼,只需執行簡單的sudo命令
ubuntu@kria:~$ sudo ls
[sudo] password for ubuntu:
sudo: Account or password is expired, reset your password and try again
Changing password for ubuntu.
Current password:
New password:
Retype new password:
您需要連接到互聯網才能從 Github 下載驅動程序。使用ping命令檢查您的以太網連接:
ubuntu@kria:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=116 time=7.55 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=116 time=7.73 ms
...
設置賽靈思環境
照常做。
sudo apt update
sudo apt upgrade
sudo reboot
運行以下命令為 Xilinx 開發設置 KV260。
sudo snap install xlnx-config --classic
xlnx-config.sysinit
sudo reboot
連接 USB-WiFi 適配器
在獲取任何適配器之前,請檢查它是否可以在 Linux 上運行(或獲取芯片組并進行谷歌搜索)。
我買了一個帶有 Realtek 8812BU 芯片組的OOWolf USB-WiFi 適配器。經過一番谷歌搜索和閱讀后,我以GitHub 存儲庫 morrownr/88x2bu-20210702結束,其中包含適用于我的情況的驅動程序。
將適配器插入 KV260 中的任何 USB3 端口后,您可以通過運行命令lsusb來驗證適配器芯片組。
ubuntu@kria:~$ sudo lsusb
Bus 002 Device 002: ID 0424:5744 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 0424:2740 Microchip Technology, Inc. (formerly SMSC)
Bus 001 Device 006: ID 0bda:b812 Realtek Semiconductor Corp.
Bus 001 Device 005: ID 0424:2744 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ubuntu@kria:~$
- 總線 001 設備 006:ID 0bda:b812 Realtek Semiconductor Corp.
測試驅動程序
如果您想測試驅動程序是否適合您,請先進行安裝并跳過安裝并按照測試驅動程序部分進行操作。
make ARCH=arm64
insmod 88x2bu.ko
安裝驅動程序
安裝和構建驅動程序是一個簡單的步驟。注意需要設置ARCH=arm64,否則構建會失敗。構建確實需要幾分鐘。在構建結束時重新啟動。
sudo apt install -y dkms git build-essential
mkdir repos; cd repos
git clone https://github.com/morrownr/88x2bu-20210702
cd 88x2bu-20210702
sudo ARCH=arm64 ./install-driver.sh
控制臺輸出:
Running install-driver.sh version 20211212
Starting installation...
Copying source files to: /usr/src/rtl88x2bu-5.13.1
Copying 88x2bu.conf to: /etc/modprobe.d
Creating symlink /var/lib/dkms/rtl88x2bu/5.13.1/source ->
/usr/src/rtl88x2bu-5.13.1
DKMS: add completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
'make' -j4 KVER=5.4.0-1017-xilinx-zynqmp KSRC=/lib/modules/5.4.0-1017-xilinx-zynqmp/build.................................................................................
cleaning build area...
DKMS: build completed.
88x2bu.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.4.0-1017-xilinx-zynqmp/updates/dkms/
depmod....
DKMS: install completed.
The driver was installed successfully.
Do you want to edit the driver options file now? [y/N] n
Do you want to reboot now? (recommended) [y/N] y
[ 374.093383] reboot: Restarting system
測試驅動程序
重新啟動后,WiFi 適配器已關閉。iwconfig命令將向您顯示可用的 WiFi 設備,您將需要設備名稱來執行后續步驟。就我而言,wlx1cbfceeb7e7b。
ubuntu@kria:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
wlx1cbfceeb7e7b IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=-100 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
現在我們需要使用net-tools中的ifconfig啟動設備
sudo apt install net-tools
sudo ifconfig wlx1cbfceeb7e7b up
sudo iwlist wlx1cbfceeb7e7b scan | grep ESSID
瞧,如果一切安裝正確,iwlist命令將顯示您周圍的當前 AP。
ubuntu@kria:~$ sudo iwlist wlx1cbfceeb7e7b scan | grep ESSID
ESSID:"BELL113"
ESSID:"ramduq"
ESSID:"BELL709"
ESSID:"BELL113"
ESSID:"ramduq"
ESSID:""
ESSID:"BELL709"
ESSID:"HP-Print-BB-Officejet Pro X476dw"
設置 WiFi 連接 (WPA)
作為最后一步,讓我們連接到互聯網。我的無線網絡使用 WAP。
# just in case (it was already installed)
sudo apt install wpasupplicant
注意:拔下以太網電纜
您需要首先使用以下命令創建您的憑據文件:
wpa_passphrase your-ESSID your-passphrase | sudo tee /etc/wpa_supplicant.conf
然后連接到您的網絡(-i DeviceName)
sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlx1cbfceeb7e7b
在這里,我使用Ctrl+z暫停 wpa_supplicant并在后臺(bg )運行它,以便我可以看到消息。在命令末尾添加&應該具有相同的效果。
控制臺輸出:
ubuntu@kria:~$ sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlx1cbfceeb7e7b
Successfully initialized wpa_supplicant
wlx1cbfceeb7e7b: Trying to associate with e4:c3:2a:29:2e:fa (SSID='ramduq' freq=5745 MHz)
wlx1cbfceeb7e7b: CTRL-EVENT-STARTED-CHANNEL-SWITCH freq=5745 ht_enabled=1 ch_offset=1 ch_width=80 MHz cf1=5775 cf2=0
wlx1cbfceeb7e7b: Associated with e4:c3:2a:29:2e:fa
wlx1cbfceeb7e7b: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wlx1cbfceeb7e7b: WPA: Key negotiation completed with e4:c3:2a:29:2e:fa [PTK=CCMP GTK=CCMP]
wlx1cbfceeb7e7b: CTRL-EVENT-CONNECTED - Connection to e4:c3:2a:29:2e:fa completed [id=0 id_str=]
wlx1cbfceeb7e7b: CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=US
^Z
[1]+ Stopped sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlx1cbfceeb7e7b
ubuntu@kria:~$ bg
完成所有測試后,您可以使用選項-B運行wpa_supplicant以在后臺安靜地運行它。
sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlx1cbfceeb7e7b -B
雖然我們已經連接到 AP,但我們仍然需要獲得一個 IP
sudo dhclient wlx1cbfceeb7e7b
要檢查連接:
ubuntu@kria:~$ iwconfig wlx1cbfceeb7e7b
wlx1cbfceeb7e7b IEEE 802.11 ESSID:"ramduq"
Mode:Managed Frequency:5.745 GHz Access Point: E4:C3:2A:29:2E:FA
Bit Rate=867 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=64/70 Signal level=-46 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
ubuntu@kria:~$
我們可以通過 ping 測試連接
ping 8.8.8.8
ubuntu@kria:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=116 time=8.19 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=116 time=7.45 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=116 time=8.51 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 7.453/8.052/8.511/0.443 ms
ubuntu@kria:~$
這就是目前的全部內容。謝謝,意見或建議表示贊賞。如果你找到更好的方法,請分享。
?
- Kria KV260視覺AI入門套件用戶指南
- 適用于AWS IoT Greengrass的Xilinx KV260入門指南
- Rpi SenseHAT與AMD-Xilinx Kria KR260和Petalinux的接口
- 創建自定義Kria KV260加速ML應用程序
- 使用KV260進行事故檢測
- 使用Xilinx KV260對智能家居設備進行手勢控制
- Vitis ai 1.4 KV260鏡像開源
- 在KV260上運行Yolov4 tiny
- Xilinx KV260 Vitis-AI 1.4人臉檢測
- Kria KV260 AI視覺套件入門
- Xilinx Kria KV260套件的第一個硬件項目
- Vivado 2021.1中的Kria KV260入門
- 使用Xilinx Kria KV260進行AI火災探測
- Kria KV260上的動態交通燈系統
- IEEE802.11 USB接口雙頻WIFI模塊產品下載 14次下載
- AMD Kria KR260 DPU配置教程3 1098次閱讀
- AMD Kria KR260 DPU配置教程2 1840次閱讀
- AMD Kria KR260 DPU配置教程 862次閱讀
- 如何在KV260上快速體驗Vitsi AI圖像分類示例程序 1289次閱讀
- USB集線器的結構/類型/優缺點 1897次閱讀
- F1C100S添加USB驅動 1882次閱讀
- 在u-boot中使用ethernet的方法 3671次閱讀
- USB WiFi RTL8192EU驅動移植案例 1344次閱讀
- 如何在LiDAR點云上進行3D對象檢測 2032次閱讀
- Firefly-PX3-SE--WIFI模塊及以太網簡介 1359次閱讀
- 天嵌科技USB WIFI模塊-WIFI模塊簡介 2026次閱讀
- 天嵌科技usb WIFI 藍牙一體模塊-WIFI模塊介紹 4787次閱讀
- 友堅科技UT_WIFI_G簡介 2092次閱讀
- CANCapture如何添加變量和界面 3310次閱讀
- 雙頻wifi是什么意思_雙頻wifi的優點 2.7w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多