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
[*]确认编辑信息 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 会自动配置.
[*]未知设备
[*]查找驱动
[*]驱动列表
[*]显示所有设备
[*]选择驱动
[*]忽略兼容
[*]完成
[*]安装成功
[*]网络适配器
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]