资料介绍
描述
我需要为 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次下载 | 免费
评论
查看更多