当前位置: 技术问答>linux和unix
linux下c编程串口传输图片,help!!
来源: 互联网 发布时间:2016-04-11
本文导语: 各位大大,请问图片的问题,恳请能忙中抽出点时间来帮忙看看,给点建议。 现在的问题是,用串口发送图片到无线通讯模块,发送图片的大小严重影响了图片的质量,发送5k以下基本上图片都没问题...
各位大大,请问图片的问题,恳请能忙中抽出点时间来帮忙看看,给点建议。
现在的问题是,用串口发送图片到无线通讯模块,发送图片的大小严重影响了图片的质量,发送5k以下基本上图片都没问题,发送图片比如14k,26k就出现缺失情况,并且总是图片的下半部分地方缺少了一些字节数,缺少的数目也不相同,20字节,100字节等,有时候只会在图片的末尾处出现丢数据的情况,从而使图片下半部分看不清楚或者尾部不清楚。
请问造成这种情况的原因是什么呢?加校验和重发或许能解决这种问题,但是,为什么会出现这种丢失数据的情况呢?是否这种串口通讯方式在保证传输的正确性的时候,必须要加重发和校验呢?
现在的问题是,用串口发送图片到无线通讯模块,发送图片的大小严重影响了图片的质量,发送5k以下基本上图片都没问题,发送图片比如14k,26k就出现缺失情况,并且总是图片的下半部分地方缺少了一些字节数,缺少的数目也不相同,20字节,100字节等,有时候只会在图片的末尾处出现丢数据的情况,从而使图片下半部分看不清楚或者尾部不清楚。
请问造成这种情况的原因是什么呢?加校验和重发或许能解决这种问题,但是,为什么会出现这种丢失数据的情况呢?是否这种串口通讯方式在保证传输的正确性的时候,必须要加重发和校验呢?
|
还是用usb吧,串口本来出错率就很高的,你要去check的,而且传输速率也是很大的问题