RADXA 5B 开启 USB OTG 网络(虚拟网卡)
- 按照官方文档进行配置, 会不成功
- 确保 USB-A 接口主板上, 插入 USB3.0 下方接口(按着主板)
配置设备树 Overlays
- 打开系统配置工具
- 依次选择 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
- 打开系统配置工具
- 依次选择 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工具配置
- 配置网卡, 依次选择 Edit a connection -> Add -> Ethernet
- 编辑信息
- Profile name: usb_Ethernet connection 1 (自动会生产, 讲义添加usb_前缀, 好区分)
- Device: usb0
- IPv4 CONFIGURATION: Shared
- 确认编辑信息 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 会自动配置.
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |