[JetBot] Jetson Nano安装COMFAST 5G双频无线网卡


前言

Jetson联网方法包含以下两种:

  1. 以太网
  2. USB WIFI模块
  3. M.2接口网卡

这三种方式我都尝试过。

第一种方式最简单稳定,无需配置,插上网线就能用,如果是千兆网络的话速度也最快,但是如果是Jetbot小车的话,就不能使用这种方式了。

第二种方式可以选择官方推荐的USB WIFI模块,即插即用,但是问题是官方支持免驱的模块都是2.5GHZ的,速度实在太慢,尤其是通过jupyter跑程序时,卡的不行。

第三种方式官方支持的AC8265我也试过了,安装好后完全不识别,不知道是接口坏了还是啥情况。

综合以上的情况,我决定安装一个支持5GHz频段的USB WIFI模块。

操作环境

  • 网卡品牌:COMFAST
  • 网卡型号:CF-812AC
  • 芯片型号:RTL8812BU
  • JetPack: 4.3 (命令:head -n 1 /etc/nv_tegra_release)
  • 内核版本:Linux4.9 (命令:cat /proc/version

一、获取网卡信息

1. 获取无线网卡驱动

首先需要获取无线网卡的型号

lsusb

如下图所示,网卡id 为0bda:b812

在这里插入图片描述

在以下网站可以查询usb对应的芯片型号,和驱动信息

https://usb-ids.gowdy.us/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

从上图中可以找到驱动地址

https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959

打开网页后,发现提示驱动已经更新了

在这里插入图片描述

新的仓库地址为:https://github.com/cilynx/rtl88x2bu

下载源代码到Jetson nano中,然后在本地进行编译安装。网络不好的话可以通过迅雷下载,然后通过samba导入到nano中,然后解压。

wget https://github.com/fastoe/RTL8812BU/releases/download/20200414/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20200205-5960.tar.gz
tar -zxvf rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20200205-5960.tar.gz

二、编译并安装驱动

1. 配置编译

参考Readme中的安装说明,官方提供了树莓派上的编译安装方法

在这里插入图片描述

  • 首先修改Makefile,建议使用samba服务器共享后,通过VSCode编辑,可以看到官方是支持NV_NANO的
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4vVpQ3AZ-1618571138255)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/82f52b9b-797b-41e9-90e5-ca390942c395/Untitled.png)]

  • 安装dkms并编译

    sudo apt-get install dkms 
    
    VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
    sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
    sudo dkms add -m rtl88x2bu -v ${VER}
    sudo dkms build -m rtl88x2bu -v ${VER} # Takes ~3-minutes on a 3B+
    
    
  1. 安装并加载模块
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu

一切顺利的话, 安装完成如下图所示
在这里插入图片描述
通过ifconfig 命令查看网卡,发现多了一个wlan
在这里插入图片描述

三、连接无线网络

  1. 查看网络设备

    sudo nmcli dev
    
  2. 开启WIFI

    sudo nmcli r wifi on
    
  3. 扫描附近WIFI

    sudo nmcli dev wifi
    
  4. 连接WIFI

    sudo nmcli dev wifi connect "your_wifi_name" password "your_wifi_code" ifname wlan0
    sudo nmcli dev wifi connect "Xiaomi_72C0" password "tzacwbc418" ifname wlan0
    

四、测试网速(可选)

  1. 安装测速工具

    sudo apt install speedtest-cli
    
  2. 测速

    speedtest-cli
    

    移动百兆宽带实测速度如下,局域网访问也不卡了。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aGsmDrh4-1618571138258)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/29fa6883-9e8c-4aaf-9497-f08a2f15ad60/Untitled.png)]

总结

最后欢迎关注我的个人公众号,本人会持续分享智能家居、人工智能、图像处理相关内容。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值