news 2026/6/9 22:26:33

还买啥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/6 22:22:25

Nginx详讲

目录一、Nginx简介1、Nginx是什么2、Nginx的优势3、Nginx下载二、Nginx的核心功能1、Nginx的反向代理什么是反向代理?简单的反向代理完整的基础配置反向代理解释2、Nginx的负载均衡。。什么是负载均衡?负载均衡算法(核心)3、Nginx…

作者头像 李华
网站建设 2026/6/9 18:41:28

【linux】——看一个动态库的所有函数

1. 命令 nm -D --defined-only rkllm-runtime/Linux/librkllm_api/aarch64/librkllmrt.so | grep -E " [Tt] " 打印信息 00000000000d0be4 T rkllm_abort 00000000000d1390 T rkllm_accuracy_analysis 00000000000d0c04 T rkllm_clear_kv_cache 00000000000d0c54 T r…

作者头像 李华
网站建设 2026/6/7 2:26:28

AI与区块链共舞:智能量化跟单软件开启策略优化与风险控制新纪元

引言在数字货币市场日均交易量突破2000亿美元的当下,传统交易方式正面临前所未有的挑战。当比特币价格在24小时内经历30%的剧烈波动时,人类交易员的生理极限与情绪干扰成为盈利的桎梏。而智能量化跟单软件的崛起,正以AI算法的冷峻理性重构投资…

作者头像 李华
网站建设 2026/6/9 3:54:19

Web3钱包2.0时代:AI、量子抗性与跨链宇宙,2025年开发者必知的三大革命

引言:Web3钱包——数字世界的“瑞士银行”在2025年的区块链浪潮中,Web3钱包已从边缘工具演变为数字经济的核心基础设施。它不仅是用户存储加密资产的“保险柜”,更是连接DeFi、NFT、DAO等去中心化应用的“万能钥匙”。据CoinGecko数据显示&am…

作者头像 李华
网站建设 2026/6/7 1:44:17

BioSIM 抗人 IL-1b 抗体SIM0362:多种应用兼容性,适应多样化实验需求

在免疫学与炎症研究领域,IL-1b(白细胞介素-1b)作为关键的促炎因子,其作用机制和调控方式一直是科研关注的焦点。为了更好地理解这一重要分子的功能,研究人员需要高度特异、性能稳定的抗体工具。BioSIM 抗人 IL-1b 抗体…

作者头像 李华