硬汉嵌入式论坛

 找回密码
 立即注册
查看: 46|回复: 2
收起左侧

[NetX] NetX Offload模式

[复制链接]

18

主题

124

回帖

198

积分

初级会员

积分
198
发表于 昨天 11:40 | 显示全部楼层 |阅读模式
本帖最后由 egoistaw 于 2026-6-18 11:42 编辑

最近注意到NetX有一个offload模式。
屏幕截图 2026-06-18 114103.png

简单说就是把socket的创建、收发管理都交由网卡驱动去做。
w5300/w5500/esp8266/ec20 这些自身维护socket链接的硬件就能以这种offload网卡的形式对接到NetX里来。
也可以在windows或Linux上,通过socket接口来实现一个offlaod网卡,用于实现GUIX ThreadX NetX虚拟机的联网功能。

虽然看起来把这些自己维护socket的硬件再接入到NetX有些多此一举,但是还是有些用处的,
比如说上层应用不用修改,可以继续使用NetX的部分插件,例如mqtt web ftp等。

下面提供一个AI实现的nx_win32_winsock_driver,用于在windows上仿真NetX程序。
测试了tcp mqtt udp。组播由于协议缺陷,需要特殊处理。
可以尝试用AI把AT指令的ESP8266 EC20以及特殊的w5x00以这种模式实现。

nx_win32_winsock_driver.c

59.92 KB, 阅读权限: 100, 下载次数: 2

nx_win32_winsock_driver.h

1.33 KB, 阅读权限: 100, 下载次数: 1

回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123116
QQ
发表于 昨天 16:28 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

0

主题

333

回帖

333

积分

高级会员

积分
333
发表于 昨天 19:38 | 显示全部楼层
不支持raw模式的用这个,支持的话,还是用raw 模式更方便,可以不受硬件本身限制
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-6-19 02:12 , Processed in 0.419071 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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