完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
程序采用原子哥LWIP扩展例程 UDP实验,,只是稍作修改
每帧1024字节通信,数据自己定义产生采用UDP协议 全速发送数据只能达到1M字节每秒,我需要更快的速度,最好可以达到5M字节每秒 还是每帧发送1024字节,有办法吗 求大神解释 急急急!!!!!!!!!!! UDP连接成功 while(1){ 申请内存,拷贝数据->PBUF,发送数据,释放内存} 一直循环发送 具体看图! 为什么只能达到1M字节每秒 100M网速应该能达到至少10M字节每秒吧!!!!!!!!!!!! 是不是有每考虑到的地方 >_ |
|
相关推荐
33个回答
|
|
|
如果你的协议能改,建议你将帧长度修改到最大1518.相当于udp数据部分1472.只用更能有效利用带宽,同时减少其他处理环节,看看速度能去到哪里。
|
|
|
|
|
|
第一次发帖 图没发上 补发 点该链接
|
|
|
|
|
|
网络速度和你的代码优化能力有关, 你处理部分耗时太多网速肯定上不不去,407做的话最多4,5M字节每秒。
|
|
|
|
|
|
感觉上不多啊---申请内存,拷贝数据,发送,释放内存--就这么多了,还有可以优化的地方吗,能达到4M字节我就满足了,求指点是申请内存,释放内存可以省略吗,原子哥的UDP实验代码不能直接使用自己定义的,必须从内存池中申请,我也没其他代码,这个问题困扰了我好久,你们是怎么实现的呀@发烧友 @zuozhongkai
|
|
|
|
|
|
亲 你用什么 给F4发送数据啊? 我现在再用网络调试助手,不知道您用什么能达到这个速度,能分享一下嘛???
|
|
|
|
|
|
我是F4向网络助手发数据,不是网络助手向F4发数据,参考原子哥UDP实验代码
|
|
|
1 条评论
|
|
|
恩恩 ,我现在要向下法数据,不知道怎么能控制包的大小,用网络调试助手,感觉限制太多,借楼问一下。@发烧友 @kingnike
|
|
|
|
|
|
参考我们的网络摄像头部分代码,支持到5MB/S的TCP通信。。。
|
|
|
|
|
|
我明天看一下 要是可以的话就完美了 感谢原子哥 有问题再请教你
|
|
|
|
|
|
原子哥 我在探索者F4光盘里边没找到 网络摄像头实验啊 哪里有资源 求分享,论坛里边唯一的一个下载压缩包打不开,又陷入困境。。。。。。@发烧友
|
|
|
|
|
|
我在F103达到5M-7.5M,看帧长度,不过是线性发送ping测试的,你自己跑协议数据处理,应答等等要这个速度估计难。
|
|
|
|
|
|
while(1){ 申请内存,拷贝数据->PBUF,发送数据,释放内存}
为什么只能达到1M字节每秒 100M网速应该能达到至少10M字节每秒吧! 所谓的100M是bit,不是字节,如果10M字节,就80Mbit了,那么你的带宽利用率都超过80%,而你的代码需要申请,拷贝,释放等等。 以F407应该无法达到。 |
|
|
|
|
|
帧长度 1024字节 PING测试是不是会准一点,我直接在调试助手看每秒接收字节确定速度的
|
|
|
|
|
|
这样应该还能提高一点吧 但是到不了2M 其他能优化的地方已经都看过了 原子哥说的 网络摄像头部分代码 你有研究过吗
|
|
|
|
|
|
我在arm上用fpga发送ping包的给F103,测试肯定准确。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
926 浏览 0 评论
如何使用STM32+nrf24l01架构把有线USB设备无线化?
3087 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2987 浏览 5 评论
3846 浏览 3 评论
3311 浏览 8 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
1266浏览 1评论
1212浏览 0评论
882浏览 0评论
973浏览 0评论
926浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 20:24 , Processed in 1.379441 second(s), Total 132, Slave 107 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4109