news 2026/6/12 10:41:35

还买啥USB网卡~直接开启RNDIS就行

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
还买啥USB网卡~直接开启RNDIS就行

本文以Air780EPM系列核心板/开发板为例,分享在Windows及Linux系统下,通过RNDIS方式实现USB上网的要点。

一、Windows下使用RNDIS功能

Windows系统默认支持RNDIS,直接用USB连接板子和电脑就可以使用。

1.1 核心示例代码

open_rndis.lua核心代码如下图示,完整demo详见源码仓库最新文件。

1.2 确认RNDIS状态

先用Luatools将相关代码烧录到模组中,通过日志来确认是否已经成功开启RNDIS功能:

1.3 在Widows中启用RNDIS

当开启RNDIS功能后,Air780EPM会虚拟一个网卡,此网卡可在“设备管理器”或“高级网络设置”中看到。

启用完毕后,即可看到我们电脑的图标已经变为以太网连接,此时可以正常使用RNDIS上网了。

1.4 相关注意事项

  • 由于Air780EPM驱动使用的是CDC驱动,所以请使用Win10及其以上系统(Win10以下系统,Air780EPM不做支持)。

  • 如果启动后日志中打印RNDIS启动成功,但是Windows上没有连上网络,需要确认下系统是否将RNDIS的虚拟网卡禁用了

二、Linux下使用RNDIS功能

2.1 在Linux中启用RNDIS

因为Air780EPM的RNDIS使用CDC-ACM驱动,大部分Linux系统默认就支持,所以无需设置代码,插入USB就可以在Linux中使用。

使用 ls /dev/ttyACM* 即可看到三个端口:

在控制台查看USB设备可以看到一个ID为19d1:0001的USB设备,这个就是Air780EPM虚拟出的USB网卡:

查看网卡信息可以看到如下信息:

尝试使用ping命令访问百度,联网成功:

2.2 相关注意事项

  • 有些Llinux设备存在Air780EPM重启后,操作文件会发生移位。

    比如:

    本来是/dev/ttyACM0/1/2,重启后变成了ttyUSB1/3/4。

    最靠谱的方法是,通过驱动节点来找到操作文件usb_find.c;

    寻找真正的需要的端口:

    FindUsbDevice(AIRM2M_USB_DEVICE_AT_INTERFACE_ID)

  • 每个设备的ethx可能不一样,插入Air780EPM后增加的网卡即为RNDIS网卡。

  • 如果遇到没有RNDIS驱动的情况,可在编译内核时参考下图配置:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 14:03:24

数据驱动领导管理革新,用友HR SaaS赋能国企构建全周期数智化体系!

近年来,在深化国有企业改革、推动高质量发展的宏观背景下,建设一支政治过硬、专业精湛、结构合理的干部队伍,已成为国有企业提升核心竞争力的关键。制度惯性、数据壁垒以及 “人” 的复杂性,使得传统干部管理仍较多依赖主观经验与…

作者头像 李华
网站建设 2026/6/10 14:03:36

迁移学习的第一类方法:数据分布自适应(1)——边缘分布自适应

Hi,大家好,我是半亩花海。在上节说明了迁移学习领域的基本方法(基于样本、特征、模型、关系的迁移)之后,本文主要将介绍迁移学习的第一类方法——数据分布自适应,重点阐述了边缘分布自适应的原理与应用。该…

作者头像 李华
网站建设 2026/6/11 8:10:26

云原生安全实战:一次72小时的DDoS攻击,我们是怎么活下来的?

“我们被打崩了”:一次DDoS攻击,如何差点毁掉我们的项目?对于线上业务来说,最可怕的不是没用户,而是用户来了,你却挂了。这句话,是我们团队用真金白银和无数不眠之夜换来的教训。那是一个普通的…

作者头像 李华
网站建设 2026/6/10 7:06:43

【RegExp】正则表达式 - 基础语法

正则表达式基础 简介在线工具 元字符分组与引用运算符优先级贪婪模式 简介 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 很可能…

作者头像 李华
网站建设 2026/6/10 14:02:19

Anthropic宪法

Anthropic宪法参考网址 ConstitutionalAI(RLAIF)_通过AI自我监督实现无害化训练:https://blog.csdn.net/shizheng_Li/article/details/147634853Claude3秘密武器曝光_Claude宪法:https://cloud.tencent.com/developer/article/2419721Constitutional AI …

作者头像 李华
网站建设 2026/6/10 14:04:16

太平洋大西洋水流问题:DFS递归、DFS栈、BFS三种解法全解析

一、问题描述给定一个 m x n 的非负整数矩阵 heights ,矩阵的左边界和上边界毗邻太平洋,右边界和下边界毗邻大西洋。水流的流动规则为:只能从高处流向低处,或者在同等高度的单元格之间流动。请找出矩阵中所有既可以流向太平洋&…

作者头像 李华