单片机/MCUwilliam hill官网
直播中

薛徵墨

11年用户 125经验值
擅长:可编程逻辑 电源/新能源 嵌入式技术 模拟技术 连接器 处理器/DSP 接口/总线/驱动
私信 关注
[问答]

串口调试助手中发送图片并接收问题

请教一下大神,我们用某串口调试助手发送JPG格式图片,串口调试助手会将图片自动转换为16进制的HEX文件发送,在PC另一端也用串口调试助手接收,接收到的是转换完成的HEX文件,请问如何将HEX文件还原成图片?网上有类似将16进制转换成图片的软件,但那需要将16进制的HEX文件复制到软件的转换框中才能进行转换,而我们需要的是直接在串口接收到就能转换。或者用C/C++将串口调试助手与转换软件功能结合,合成一个菜单,但菜鸟的我们不会,请求大神求教如何做!因为我们时间有限,只有两三天解决问题,求教大神帮忙!

回帖(19)

z00

2014-6-3 23:46:21
引用: 执笔点将 发表于 2014-6-7 20:26
数据处理部分中,图片大小不同,串口助手编码数据帧的长短不一,而且没有一个固定的标志帧尾,自定义帧尾 ...

不要使用透传 可以自己加一个标志符

比如 起始符(0xFE 0xFE 0xFE)+字节长度+JPG数据+结束标志
举报

刘佳文

2014-6-4 21:56:05
这个真心好像还转不了                  只有卫星锅里面改开机画面的时候可以改          用HEX文件  可以读出开机图片
举报

南天音乐

2014-6-5 13:12:37
串口助手直接发送文件就可以啦,接收后保存为jpg文件就可以了
举报

z00

2014-6-7 13:51:37
接收的是文件流 所以可以直接保存成jpg文件
举报

薛徵墨

2014-6-7 19:39:58
请问是串口调试助手选项中,保存窗口可以直接保存成.JPG格式文件吗?
举报

薛徵墨

2014-6-7 19:40:35
引用: 164908060 发表于 2014-6-4 21:56
这个真心好像还转不了                  只有卫星锅里面改开机画面的时候可以改          用HEX文件  可以 ...

我再尽力再尝试一下
举报

薛徵墨

2014-6-7 19:41:09
引用: z00 发表于 2014-6-7 13:51
接收的是文件流 所以可以直接保存成jpg文件

请问是串口调试助手选项中,保存窗口可以直接保存成.JPG格式文件吗?

举报

薛徵墨

2014-6-7 19:44:24
引用: ntmusic 发表于 2014-6-5 13:12
串口助手直接发送文件就可以啦,接收后保存为jpg文件就可以了

请问是串口调试助手选项中,保存窗口可以直接保存成.JPG格式文件吗?

举报

z00

2014-6-7 20:05:45

不能 可以使用一个二进制文件工具 比如ue 保存成jpg格式
举报

薛徵墨

2014-6-7 20:09:53
引用: z00 发表于 2014-6-7 20:05
不能 可以使用一个二进制文件工具 比如ue 保存成jpg格式

我们有这种转换软件,但我们目前想实现实时转换,收到数据流就能实时转换成图片
举报

z00

2014-6-7 20:11:32
引用: 执笔点将 发表于 2014-6-7 20:09
我们有这种转换软件,但我们目前想实现实时转换,收到数据流就能实时转换成图片
...

那只能自己编程了 属于串口编程 也不难呢 判断接收到jpg格式的末尾字符 或者特殊字符就认为是传输完成 可以保存成图片格式 应该不难
举报

薛徵墨

2014-6-7 20:15:47
引用: z00 发表于 2014-6-7 20:11
那只能自己编程了 属于串口编程 也不难呢 判断接收到jpg格式的末尾字符 或者特殊字符就认为是传输完成 可 ...

串口编程?使用C或C++,还是?
举报

z00

2014-6-7 20:19:12
引用: 执笔点将 发表于 2014-6-7 20:15
串口编程?使用C或C++,还是?

C++ 或者C# 都是可以的
举报

薛徵墨

2014-6-7 20:26:10
引用: z00 发表于 2014-6-7 20:19
C++ 或者C# 都是可以的

数据处理部分中,图片大小不同,串口助手编码数据帧的长短不一,而且没有一个固定的标志帧尾,自定义帧尾,要解决透传问题,又很麻烦
举报

543095

2014-6-9 10:16:33
看看你的串口助手有BIN传输选项没,有的话就不用转换了;
没有的话就用HEX2BIN,这个程序很多单片机编译程序里面都附带有;
举报

空灵鸟

2017-8-20 10:02:12
请问楼主是怎么解决的,小弟现在遇到同样的问题
举报

邹佳伶

2017-11-18 15:38:47
楼主能问下那个转换的软件是什么吗
举报

黎明初醒

2018-5-4 22:11:06
你好,我也在学习这方面知识,请问你能发一下你的源代码吗,谢谢
举报

黎明初醒

2018-5-4 23:40:42
请问能不能把源代码给我看看,我也在学这方面知识
举报

更多回帖

发帖
×
20
完善资料,
赚取积分