社区
嵌入开发(WinCE)
帖子详情
wince网络实时传输数据
wany031123
2009-10-15 05:31:50
最近遇到一个问题:
环境如下
wince下串口每秒发送15K数据,我的串口读写缓冲区设置4K,全局数据设置为20K
现在有两个解决办法
请大家分析一下那个更好
1.wince socket同步发送数据 发送数据时锁住全局数据区,直到发完为止,解锁
忧虑:串口缓冲区里的数据是不是因为处理不及时(没有拷贝到全局数据区中)被覆盖
2.wince socket异步发送数据 但是底层的缓冲区不知道有没有20k这么大
谢谢
...全文
121
9
打赏
收藏
wince网络实时传输数据
最近遇到一个问题: 环境如下 wince下串口每秒发送15K数据,我的串口读写缓冲区设置4K,全局数据设置为20K 现在有两个解决办法 请大家分析一下那个更好 1.wince socket同步发送数据 发送数据时锁住全局数据区,直到发完为止,解锁 忧虑:串口缓冲区里的数据是不是因为处理不及时(没有拷贝到全局数据区中)被覆盖 2.wince socket异步发送数据 但是底层的缓冲区不知道有没有20k这么大 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dzq138
2009-11-06
打赏
举报
回复
为什么要用串口,用wince socket UDP.好象不太需要理会包的大小.收齐一个完整的包才触发事件...
trentliu
2009-10-16
打赏
举报
回复
我做的就是用2K的速率,传输几十K的数据。当然流压缩,分包是必须的
九个太阳2023
2009-10-16
打赏
举报
回复
[Quote=引用楼主 wany031123 的回复:]
最近遇到一个问题:
环境如下
wince下串口每秒发送15K数据,我的串口读写缓冲区设置4K,全局数据设置为20K
现在有两个解决办法
请大家分析一下那个更好
1.wince socket同步发送数据 发送数据时锁住全局数据区,直到发完为止,解锁
忧虑:串口缓冲区里的数据是不是因为处理不及时(没有拷贝到全局数据区中)被覆盖
2.wince socket异步发送数据 但是底层的缓冲区不知道有没有20k这么大
谢谢
[/Quote]
我记得网络驱动一个包不到2K吧,
wany031123
2009-10-16
打赏
举报
回复
几十k的速度,你串口的波特率多大 115200 才14k
串口的数据很频繁 通信频度是不是可以设置更高一些?
wliaoc
2009-10-16
打赏
举报
回复
[Quote=引用楼主 wany031123 的回复:]
最近遇到一个问题:
环境如下
wince下串口每秒发送15K数据,我的串口读写缓冲区设置4K,全局数据设置为20K
现在有两个解决办法
请大家分析一下那个更好
1.wince socket同步发送数据 发送数据时锁住全局数据区,直到发完为止,解锁
忧虑:串口缓冲区里的数据是不是因为处理不及时(没有拷贝到全局数据区中)被覆盖
2.wince socket异步发送数据 但是底层的缓冲区不知道有没有20k这么大
谢谢
[/Quote]
第一种如果串口数据处理频繁,是有可能造成通信堵塞的,要看楼主的通信频度了。
youyou6115
2009-10-16
打赏
举报
回复
接受数据和处理数据分开
西山小月
2009-10-15
打赏
举报
回复
socket不可以控制一下吗?慢一点
trentliu
2009-10-15
打赏
举报
回复
你可以考虑把15K的流进行压缩。 估计也就2-3K。
再拆成2个包进行编号、传送(也可以不拆分包)。 那边再接收2个包,按照编号组包。
循环发送, 1秒传送15K 简直是小儿科。 我最多做过几十K/秒的串口传送。
我用的是c#, GZipStream 压缩流
WinCE
与PC间的文件
网络
传输工具_TransFile.zip
《
WinCE
与PC间文件
网络
传输工具TransFile详解》 在现代嵌入式系统开发中,尤其是在基于Windows CE (
WinCE
) 操作系统的设备中,与个人计算机(PC)进行文件交互是常见的需求。"
WinCE
与PC间的文件
网络
传输工具_...
WINCE
网口
传输数据
标题中的“
WINCE
网口
传输数据
”涉及到的是在Windows CE(简称
WINCE
)操作系统下,通过
网络
接口进行数据通信的技术。
WINCE
是一个嵌入式操作系统,广泛应用于掌上设备、工业控制等领域。在这个场景中,重点是实现...
WINCE
6.0 下实现UDP数据传输
在Windows CE 6.0(简称
WinCE
)操作系统下,UDP(User Datagram Protocol)数据传输是一种常见的通信方式,尤其适用于需要快速、简单通信且对数据完整性要求不高的场景。本文将详细探讨如何在PB6.0(PowerBuilder ...
wince
下通过TCPIP协议
传输数据
在Windows CE(简称
WinCE
)操作系统环境下,通过TCP/IP协议进行数据传输是一项常见的任务,尤其在嵌入式设备和移动设备开发中。本主题将详细阐述如何使用Embedded Visual C++(EVC)来实现服务器端和客户端的数据...
wince
网口
实时
监控显示
这个项目的核心在于设计和实现一个自定义的
网络
包格式,以便通过以太网接口高效地
传输数据
,并且在接收端能够
实时
地解析和显示这些数据。以下是对这个主题的详细阐述: 1. **自定义
网络
包格式**:在
网络
通信中,...
嵌入开发(WinCE)
19,520
社区成员
41,566
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章