野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 884|回复: 3

基于Lwip程序中UDP回环显示历程编写数据处理程序

[复制链接]
发表于 2025-7-11 17:50:29 | 显示全部楼层 |阅读模式
各位大佬,小白一枚,有个基础问题请教一下:
我看main主函数里也没有将udpecho_thread(void *arg)回环显示处理函数写进去,为什么就能直接将接收到的数据再返回去呢?
如果我要对DUP接收的数据进行处理,我的处理程序是写在UDP回环显示函数的while循环里直接写是不是就能处理了?还是在main主函数循环里?
请各位大佬不吝赐教


野火论坛202507111742593602..png

main主函数

main主函数


回复

使用道具 举报

发表于 2025-7-12 08:57:18 | 显示全部楼层
野火论坛202507120856337062..png

按函数名字看,recv,copy,send
例程这里比较简化,相当于把一个struct pbuf直接原样用,

如果有自己的处理过程,拷贝到自己的buffer处理后,基于处理后的buffer或者其他重新构造一个struct pbuf 来发送

回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-7-14 08:22:51 | 显示全部楼层
WishWish 发表于 2025-7-12 08:57
按函数名字看,recv,copy,send
例程这里比较简化,相当于把一个struct pbuf直接原样用,

好嘞,我拷贝到自己的buffer后,对数组的处理或计算什么的是在这个while循环里合适还是在main主函数的while循环里合适啊?
回复 支持 反对

使用道具 举报

发表于 2025-7-14 13:39:59 | 显示全部楼层
15188357335 发表于 2025-7-14 08:22
好嘞,我拷贝到自己的buffer后,对数组的处理或计算什么的是在这个while循环里合适还是在main主函数的whi ...

就原本这个任务循环里面就可以,通过其他freertos任务间通讯机制给其他任务处理也行
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-12-6 02:10 , Processed in 0.127422 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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