完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
请教一下大神,我们用某串口调试助手发送JPG格式图片,串口调试助手会将图片自动转换为16进制的HEX文件发送,在PC另一端也用串口调试助手接收,接收到的是转换完成的HEX文件,请问如何将HEX文件还原成图片?网上有类似将16进制转换成图片的软件,但那需要将16进制的HEX文件复制到软件的转换框中才能进行转换,而我们需要的是直接在串口接收到就能转换。或者用C/C++将串口调试助手与转换软件功能结合,合成一个菜单,但菜鸟的我们不会,请求大神求教如何做!因为我们时间有限,只有两三天解决问题,求教大神帮忙!
|
|
相关推荐
19个回答
|
|
|
不要使用透传 可以自己加一个标志符 比如 起始符(0xFE 0xFE 0xFE)+字节长度+JPG数据+结束标志
最佳答案
|
|
|
|
|
|
这个真心好像还转不了 只有卫星锅里面改开机画面的时候可以改 用HEX文件 可以读出开机图片
|
|
|
|
|
|
串口助手直接发送文件就可以啦,接收后保存为jpg文件就可以了
|
|
|
|
|
|
接收的是文件流 所以可以直接保存成jpg文件
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
我们有这种转换软件,但我们目前想实现实时转换,收到数据流就能实时转换成图片 |
|
|
|
|
|
那只能自己编程了 属于串口编程 也不难呢 判断接收到jpg格式的末尾字符 或者特殊字符就认为是传输完成 可以保存成图片格式 应该不难 |
|
|
|
|
|
串口编程?使用C或C++,还是? |
|
|
|
|
|
|
|
|
|
|
|
数据处理部分中,图片大小不同,串口助手编码数据帧的长短不一,而且没有一个固定的标志帧尾,自定义帧尾,要解决透传问题,又很麻烦 |
|
|
|
|
|
|
|
|
|
|
|
请问楼主是怎么解决的,小弟现在遇到同样的问题
|
|
|
|
|
|
楼主能问下那个转换的软件是什么吗
|
|
|
|
|
|
你好,我也在学习这方面知识,请问你能发一下你的源代码吗,谢谢
|
|
|
|
|
|
请问能不能把源代码给我看看,我也在学这方面知识
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16899 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 19:04 , Processed in 1.076286 second(s), Total 110, Slave 91 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2185