请选择 进入手机版 | 继续访问电脑版
查看: 842|回复: 0

[原创] TCP/IP over USB 在 NXP MCU 上实现 RNDIS 协议

[复制链接]

该用户从未签到

29

主题

58

帖子

0

高级会员

Rank: 4

积分
831
最后登录
2024-11-26
发表于 2024-7-5 16:48:49 | 显示全部楼层 |阅读模式
本帖最后由 lszisgood 于 2024-7-5 16:52 编辑

   RNDIS 简单理解就是 TCP/IP over USB,实现网络设备功能。 RNDIS 可以在 Windows7 or later 上自动加载驱动,无需第三方驱动。 Linux, macOS 和Android 等操作系统也支持 RNDIS 协议, 因此被广泛应用。

   要实现 USB Device RNDIS 协议,需要在 NXP MCU 上面实现 USB 协议栈和 RNDIS 设备类驱动框架。NXP MCUXpresso SDK 已经提供完善的 USB 设备驱动框架。 只需将 RNDIS 设备类驱动虚拟成网卡,对接到lwIP 以太网栈接口上面。
    本文介绍了如何在 NXP MCU 上实现 USB RNDIS 虚拟网卡。 通过 USB 接口可以实现 TCP/IP 网络功能。 用户程序可以使用例如 web sever, snmp, telnet, ftp 等丰富的网络应用。

TCP_IP over USB在NXP MCU上实现RNDIS协议.pdf (1.05 MB, 下载次数: 13)
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-12-2 19:03 , Processed in 0.106306 second(s), 19 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表