資料介紹
描述
我需要為 Kria KV260 添加 USB-WiFi 支持。由于我的 Linux 經(jīng)驗是基于 Ubuntu 的,而且 Xilinx 最近宣布了 KV260 的 Ubuntu 20.04 LTS 版本,我想試一試。
桌面設置
我的桌面設置是 i5 上的 Windows 10 機器,具有 32 GB RAM,運行帶有 Ubuntu 20.04(8GB RAM)的 VM 作為來賓操作系統(tǒng)。
設置 Ubuntu 映像
如果您之前從未連接過 KV260 并運行過現(xiàn)成的示例,請先執(zhí)行此操作。
可以在此處找到更完整和更詳細的指南。下面是一個快速通道。
從這里下載圖像。(直接鏈接)。盡管還有其他圖像,但目標是 Ubuntu 開發(fā)人員,并且基本圖像對我來說效果很好。我喜歡使用Rufus創(chuàng)建可啟動映像,這與任何其他刷新 SD 卡的方法類似。

在 KV260 上運行 Ubuntu
我正在通過終端登錄。
插入 SD 卡。將 Micro-USB 插入 KV260 和您的 PC。打開您喜歡的終端(在我的例子中是Tera Term for Windows)連接到 KV260。給電路板供電。
啟動后,您可以使用默認憑據(jù)登錄:
- 用戶名:ubuntu
- 密碼:ubuntu
要更改當前密碼,只需執(zhí)行簡單的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:
您需要連接到互聯(lián)網(wǎng)才能從 Github 下載驅(qū)動程序。使用ping命令檢查您的以太網(wǎng)連接:
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
...
設置賽靈思環(huán)境
照常做。
sudo apt update
sudo apt upgrade
sudo reboot
運行以下命令為 Xilinx 開發(fā)設置 KV260。
sudo snap install xlnx-config --classic
xlnx-config.sysinit
sudo reboot
連接 USB-WiFi 適配器
在獲取任何適配器之前,請檢查它是否可以在 Linux 上運行(或獲取芯片組并進行谷歌搜索)。
我買了一個帶有 Realtek 8812BU 芯片組的OOWolf USB-WiFi 適配器。經(jīng)過一番谷歌搜索和閱讀后,我以GitHub 存儲庫 morrownr/88x2bu-20210702結(jié)束,其中包含適用于我的情況的驅(qū)動程序。
將適配器插入 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.
測試驅(qū)動程序
如果您想測試驅(qū)動程序是否適合您,請先進行安裝并跳過安裝并按照測試驅(qū)動程序部分進行操作。
make ARCH=arm64
insmod 88x2bu.ko
安裝驅(qū)動程序
安裝和構建驅(qū)動程序是一個簡單的步驟。注意需要設置ARCH=arm64,否則構建會失敗。構建確實需要幾分鐘。在構建結(jié)束時重新啟動。
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
測試驅(qū)動程序
重新啟動后,WiFi 適配器已關閉。iwconfig命令將向您顯示可用的 WiFi 設備,您將需要設備名稱來執(zhí)行后續(xù)步驟。就我而言,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
現(xiàn)在我們需要使用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)
作為最后一步,讓我們連接到互聯(lián)網(wǎng)。我的無線網(wǎng)絡使用 WAP。
# just in case (it was already installed)
sudo apt install wpasupplicant
注意:拔下以太網(wǎng)電纜
您需要首先使用以下命令創(chuàng)建您的憑據(jù)文件:
wpa_passphrase your-ESSID your-passphrase | sudo tee /etc/wpa_supplicant.conf
然后連接到您的網(wǎng)絡(-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
雖然我們已經(jīng)連接到 AP,但我們?nèi)匀恍枰@得一個 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:~$
這就是目前的全部內(nèi)容。謝謝,意見或建議表示贊賞。如果你找到更好的方法,請分享。
?
- Kria KV260視覺AI入門套件用戶指南
- Kria KR260機器人入門套件:通過硬件加速釋放機器人
- 適用于AWS IoT Greengrass的Xilinx KV260入門指南
- Rpi SenseHAT與AMD-Xilinx Kria KR260和Petalinux的接口
- 創(chuàng)建自定義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上的動態(tài)交通燈系統(tǒng)
- USB端子±4KV接觸放電測試芯片損壞問題分析 365次閱讀
- AMD Kria KR260 DPU配置教程3 2139次閱讀
- AMD Kria KR260 DPU配置教程2 2799次閱讀
- AMD Kria KR260 DPU配置教程 1142次閱讀
- 如何在KV260上快速體驗Vitsi AI圖像分類示例程序 1664次閱讀
- F1C100S添加USB驅(qū)動 2278次閱讀
- 在u-boot中使用ethernet的方法 3998次閱讀
- USB WiFi RTL8192EU驅(qū)動移植案例 1548次閱讀
- 如何在LiDAR點云上進行3D對象檢測 2211次閱讀
- Firefly-PX3-SE--WIFI模塊及以太網(wǎng)簡介 1477次閱讀
- 天嵌科技USB WIFI模塊-WIFI模塊簡介 2205次閱讀
- 天嵌科技usb WIFI 藍牙一體模塊-WIFI模塊介紹 4967次閱讀
- 友堅科技UT_WIFI_G簡介 2235次閱讀
- CANCapture如何添加變量和界面 3449次閱讀
- 雙頻wifi是什么意思_雙頻wifi的優(yōu)點 2.8w次閱讀
下載排行
本周
- 1NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊
- 0.40 MB | 4次下載 | 2 積分
- 2光伏并網(wǎng)逆變器原理
- 7.31 MB | 3次下載 | 2 積分
- 3T20電烙鐵原理圖資料
- 0.27 MB | 2次下載 | 免費
- 4PL83081 雙路恒流同步降壓轉(zhuǎn)換器技術手冊
- 3.34 MB | 1次下載 | 免費
- 5PL88052 4.8V至60V輸入,5A,同步降壓轉(zhuǎn)換器技術手冊
- 3.36 MB | 1次下載 | 免費
- 6LX8201微孔霧化驅(qū)動芯片電路圖資料
- 0.15 MB | 1次下載 | 免費
- 7PC6200_7V直流電機驅(qū)動器技術手冊
- 0.47 MB | 次下載 | 免費
- 8恒溫晶體振蕩器(OCXO)FOC-2D:20.6×20.6mm在通信基站和測試設備中的應用參數(shù)規(guī)格
- 485.75 KB | 次下載 | 免費
本月
- 1如何看懂電子電路圖
- 12.88 MB | 329次下載 | 免費
- 2RK3588數(shù)據(jù)手冊
- 2.24 MB | 14次下載 | 免費
- 3PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 12次下載 | 免費
- 4STM32F10x參考手冊資料
- 13.64 MB | 12次下載 | 1 積分
- 5OAH0428 V1.0英文規(guī)格書
- 5.86 MB | 8次下載 | 免費
- 6NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊
- 0.40 MB | 4次下載 | 2 積分
- 7PID控制算法學習筆記資料
- 3.43 MB | 3次下載 | 2 積分
- 8光伏并網(wǎng)逆變器原理
- 7.31 MB | 3次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935132次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191415次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183349次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81599次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評論