RADXA 5B 开启 USB OTG 网络(虚拟网卡)
RADXA 5B 开启 USB OTG 网络(虚拟网卡)
- 按照官方文档进行配置, 会不成功
- 确保 USB-A 接口主板上, 插入 USB3.0 下方接口(按着主板)
配置设备树 Overlays
- 打开系统配置工具
sudo rsetup - 依次选择
Overlays-> 警告Yes->Manage overlays->空格选中Set OTG port 1 to Peripheral mode for ROCK 5B V1.46+->Ok - 重启设备
选择列表中, 会有
Set OTG port 0, 这个好像是TYPE-C的
配置 USB OTG services
- 打开系统配置工具
sudo rsetup - 依次选择
Hardware->USB OTG services->空格选中radxa-ecm@fc400000.usb按照之前配置好之后, 这里会出现 6 个选项, 选中
radxa-ecm@fc400000.usb - 重启设备
说明
- adbd
- 功能:ADB(Android Debug Bridge)模式。
- 用途:
- 启用后,设备可以通过 USB 连接作为 ADB 设备。
- 适用于 Android 设备调试或开发,允许通过 ADB 工具与设备通信。
- 适用场景:
- 如果你需要通过 USB 调试设备(例如刷机、调试应用程序等),可以选择此选项。
- ecm
- 功能:ECM(Ethernet Control Model)模式。
- 用途:
- 启用后,设备可以通过 USB 连接模拟一个以太网设备。
- 允许通过 USB 共享网络连接。
- 适用场景:
- 如果你需要通过 USB 共享网络(例如将设备作为网络适配器使用),可以选择此选项。
- ncm
- 功能:NCM(Network Control Model)模式。
- 用途:
- 类似于 ECM 模式,但 NCM 是一种更新的网络控制模型,效率更高。
- 允许通过 USB 共享网络连接。
- 适用场景:
- 如果你需要通过 USB 共享网络,并且希望使用更高效的网络模型,可以选择此选项。
重启后查询 ip 命令:
ip a, 可以看到这里没有被分配 ip
3: usb0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether ea:41:5e:43:10:ed brd ff:ff:ff:ff:ff:ff
配置 IP
- 使用
nmtui工具配置sudo nmtui - 配置网卡, 依次选择
Edit a connection->Add->Ethernet - 编辑信息
- Profile name:
usb_Ethernet connection 1(自动会生产, 讲义添加usb_前缀, 好区分) - Device:
usb0 - IPv4 CONFIGURATION:
Shared
- Profile name:
- 确认编辑信息
OK->Back - 启用网卡, 依次选择
Activate a connection->回车启用usb_Ethernet connection 1或 选中之后, 使用面板右侧Activate - 退出到控制台
使用命令 ip a 查询 ip, 可以看到已经自动分配 ip
3: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether ea:41:5e:43:10:ed brd ff:ff:ff:ff:ff:ff
inet 10.42.0.1/24 brd 10.42.0.255 scope global noprefixroute usb0
valid_lft forever preferred_lft forever
inet6 fe80::511e:2fd3:ec9a:2d77/64 scope link noprefixroute
valid_lft forever preferred_lft forever
自定义 IP
编辑网卡信息时, IPv4 CONFIGURATION 右侧 Show 展开更多配置如下:
- Addresses: 192.168.xxx.xxx
- Gateway: 192.168.xxx.1
待具体验证:
ncm通过查询相关内容, 好像就是共享网络的. 当开发板有网络时, 通过USB-A链接的设备同样会有网络. 但是, 配置Gateway之后, 链接的设备好像是不能通过开发板连接网络的. 如果想让链接的子设备上网,Gateway留空.
子设备连接
Window11
设备通过 USB-A 转 USB-A 链接好之后会自动出现网络设备中, 如果没有按照 win10 进行配置
Window10
驱动配置
- 打开文件夹
C:\Windows\System32\drivers, 将附件(点击下载)解压后的内容,UsbNcm.sys放入. - 重启电脑
安装步骤
设备管理中, 可以看到多出一个位置设备, 安装下文图片进行操作. 完成之后, 子设备 ip 会自动配置.
- 未知设备

- 查找驱动

- 驱动列表

- 显示所有设备

- 选择驱动

- 忽略兼容

- 完成

- 安装成功

- 网络适配器


浙公网安备 33010602011771号