免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2658 | 回复: 2
打印 上一主题 下一主题

[应用] linux下串口传输数据 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-05-08 15:46 |只看该作者 |倒序浏览
本帖最后由 tang_m_cong 于 2015-05-08 15:47 编辑

      2个嵌入式开发板通过串口传输数据,这些数据包括消息,升级数据。对于消息类型的数据,可能传输的频率会比较大,而且是双向的,要是可靠的。对于升级类的数据,数据量会比较大,M级别,特点是单向的,但是数据传输绝对不能出错,要有出错重传机制。目前我想到的就是使用select或者poll,达到高效的目的,然后如果是升级数据,借鉴串口的Xmode传输格式。请问各位这个要怎么设计,需要注意些什么。

论坛徽章:
1
射手座
日期:2013-11-07 09:19:48
2 [报告]
发表于 2015-05-11 13:27 |只看该作者
简单来说,可以考虑如下几点:升级包编号、包校验、超时机制、包确认。

论坛徽章:
0
3 [报告]
发表于 2015-05-11 14:41 |只看该作者
回复 2# guocslock

恩,我打算将Zmodem移植进来,用现成的,稳定的。

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP