Realtek RTL8811CU/RTL8821CU USB Wi-Fi 适配器驱动安装教程
rtl8821cu-nvidia-jetson-nano 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8821cu-nvidia-jetson-nano
1. 项目介绍
本项目为Realtek RTL8811CU/RTL8821CU USB Wi-Fi 适配器的Linux驱动程序,专为NVIDIA Jetson Nano、AGX、TX2等开发板设计。该驱动程序版本为5.4.1,支持从4.4.x到5.1.x的Linux内核版本。通过本项目,用户可以在Jetson Nano等设备上轻松安装和使用RTL8811CU/RTL8821CU无线网卡。
2. 项目快速启动
2.1 环境准备
在开始安装之前,请确保系统中已安装以下工具:
make
gcc
linux-headers
git
2.2 安装步骤
2.2.1 克隆项目
首先,克隆本项目到本地:
mkdir -p ~/build
cd ~/build
git clone https://github.com/rainbow-cnay/rtl8821cu-nvidia-jetson-nano.git
2.2.2 使用DKMS安装
DKMS(Dynamic Kernel Module Support)是一个系统,可以在新内核安装或更新时自动重新编译和安装内核模块。
-
安装DKMS包:
- Debian/Ubuntu:
sudo apt-get install dkms
- Arch Linux/Manjaro:
sudo pacman -S dkms
- Debian/Ubuntu:
-
使用DKMS安装驱动:
cd ~/build/rtl8821cu-nvidia-jetson-nano ./dkms-install.sh
-
如果需要移除驱动,可以使用以下命令:
./dkms-remove.sh
2.2.3 不使用DKMS安装
如果不想使用DKMS,可以直接编译并安装驱动:
cd ~/build/rtl8821cu-nvidia-jetson-nano
make
sudo make install
如果需要移除驱动,可以使用以下命令:
sudo make uninstall
2.3 检查安装
安装完成后,可以通过以下命令检查驱动是否正确安装:
ls /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtl8821cu
确保8821cu.ko
文件存在于该目录中。
3. 应用案例和最佳实践
3.1 案例1:Jetson Nano连接Wi-Fi
在Jetson Nano上安装本驱动后,可以通过以下步骤连接Wi-Fi网络:
-
插入RTL8811CU/RTL8821CU USB Wi-Fi适配器。
-
使用
nmcli
命令连接Wi-Fi:sudo nmcli device wifi connect <WIFI_SSID> password <WIFI_PASSWORD>
-
检查网络连接状态:
nmcli device status
3.2 案例2:自动切换USB模式
某些情况下,USB Wi-Fi适配器需要切换模式才能正常工作。可以通过以下步骤自动切换模式:
-
查找USB Wi-Fi适配器的设备ID:
lsusb
-
切换USB模式:
sudo usb_modeswitch -KW -v <VENDOR_ID> -p <PRODUCT_ID>
4. 典型生态项目
4.1 Jetson Nano开发环境
Jetson Nano是NVIDIA推出的一款低成本、高性能的嵌入式计算平台,广泛应用于机器人、无人机、智能监控等领域。本驱动程序为Jetson Nano提供了Wi-Fi连接能力,使其能够更方便地接入网络。
4.2 PyTorch环境
在Jetson Nano上安装PyTorch环境,可以进行深度学习模型的训练和推理。本驱动程序确保了Jetson Nano在连接Wi-Fi后,能够顺利下载和安装PyTorch所需的资源。
通过以上步骤,您可以在Jetson Nano上轻松安装和使用Realtek RTL8811CU/RTL8821CU USB Wi-Fi适配器,并享受其带来的便利。
rtl8821cu-nvidia-jetson-nano 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8821cu-nvidia-jetson-nano