[应用相关] 如何利用串口实现开发板屏幕上的画面输出到电脑上?

[复制链接]
1338|0
 楼主| 星辰大海不退缩 发表于 2023-5-31 17:00 | 显示全部楼层 |阅读模式
下位机利用串口发送数据到上位机显示的整个过程可以划分为三个部分:1,数据发送;2,数据接收;3,数据格式处理。
1,数据发送:下位机将存放在开发板屏幕的显存的数据取出来,并将数据通过串口发送出去,完成
屏幕缓冲区->串口缓冲区的拷贝处理。
2,数据处理:将显存的数据按照一定的格式(为了后期还原数据使用)进行排列分包,如果传送的图片的数据较大,考虑到实时性,也可以移植压缩解压缩技术,先将数据进行压缩再发送。
3,数据接收:PC端编写上位机(可以使用MFC或者Qt编写),上位机通过串口获取下位机传送过来的数据,将数据按照之前定好的格式进行相应的处理,将处理好的数据保存为特定格式的文件,最后在上位机上调用windows自带的图片浏览器,打开并显示该文件。
整个的系统大致流程图如下:
1.png

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

本版积分规则

302

主题

2831

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部