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

在 KV260 上運行 Ubuntu
我正在通過終端登錄。
插入 SD 卡。將 Micro-USB 插入 KV260 和您的 PC。打開您喜歡的終端(在我的例子中是Tera Term for Windows)連接到 KV260。給電路板供電。
啟動后,您可以使用默認(rèn)憑據(jù)登錄:
- 用戶名:ubuntu
- 密碼:ubuntu
要更改當(dāng)前密碼,只需執(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
...
設(shè)置賽靈思環(huán)境
照常做。
sudo apt update
sudo apt upgrade
sudo reboot
運行以下命令為 Xilinx 開發(fā)設(shè)置 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 設(shè)備 006:ID 0bda:b812 Realtek Semiconductor Corp.
測試驅(qū)動程序
如果您想測試驅(qū)動程序是否適合您,請先進行安裝并跳過安裝并按照測試驅(qū)動程序部分進行操作。
make ARCH=arm64
insmod 88x2bu.ko
安裝驅(qū)動程序
安裝和構(gòu)建驅(qū)動程序是一個簡單的步驟。注意需要設(shè)置ARCH=arm64,否則構(gòu)建會失敗。構(gòu)建確實需要幾分鐘。在構(gòu)建結(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 適配器已關(guān)閉。iwconfig命令將向您顯示可用的 WiFi 設(shè)備,您將需要設(shè)備名稱來執(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啟動設(shè)備
sudo apt install net-tools
sudo ifconfig wlx1cbfceeb7e7b up
sudo iwlist wlx1cbfceeb7e7b scan | grep ESSID
瞧,如果一切安裝正確,iwlist命令將顯示您周圍的當(dāng)前 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"
設(shè)置 WiFi 連接 (WPA)
作為最后一步,讓我們連接到互聯(lián)網(wǎng)。我的無線網(wǎng)絡(luò)使用 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)絡(luò)(-i DeviceName)
sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlx1cbfceeb7e7b
在這里,我使用Ctrl+z暫停 wpa_supplicant并在后臺(bg )運行它,以便我可以看到消息。在命令末尾添加&應(yīng)該具有相同的效果。
控制臺輸出:
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應(yīng)用程序
- 使用KV260進行事故檢測
- 使用Xilinx KV260對智能家居設(shè)備進行手勢控制
- 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火災(zāi)探測
- 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次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網(wǎng)絡(luò)安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細(xì)說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設(shè)計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論