|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
jpeg图片接收显示测试上位机[串口 网络 摄像头上位机软件 开源]/ x7 M3 P* n" U9 m8 h# O: R
& `2 e! T' ^: d- y2 G8 r1 R
/ K8 \. {' R1 }. v+ d {1 U8 p串口接收功能:
0 C7 [; Y1 R; H$ m/ o* i+ G串口端口无限制,自动检测电脑可用端口,波特率从9600到921600可选,默认不支持流控制和奇偶校验,8位数据位一位停止位。不需要通信协议,自动从接收的数据中判断JPG数据的起始(FFD8)结束(FFD9)标志,不包含在起始结束标志之间的数据默认为非jpg数据并显示在数据接收窗口(目前只支持文本显示,16进制暂未实现),支持接收数据量显示,帧速率显示(可能计算的不太准确),一帧JPG图像数据大小显示,图像分辨率显示。串口发送功能暂未实现。9 S! N# A! u2 f, K: n7 j
' T. Z6 h8 W- }2 B1 R' M* L% s6 K$ |
网络接收功能:
/ _) E* H8 S) n上位机也支持通过网络接收JPG图片序列。数据接收功能和图像显示功能同串口。上位机默认作为服务器端,且暂时只支持TCP服务器,UDP未实现。目前只支持一个客户端的连接,可显示客户端的连接状态和IP。
7 c# i0 k, c; {/ H
+ A( {, ?/ ^% L! a8 v采用独立线程负责串口和网络数据的接收及图像解码,界面线程只负责显示和事件响应,降低了CPU占用,解决了界面卡顿的问题
: E( `3 W: z% }. F3 K- r已知BUG:# w o3 i$ Y. d2 K! J
文本接收窗口显示有问题(不影响图片接收和显示)。1 U/ ]2 ]; y" I1 b$ Q1 k; r
0 q7 Q; g8 ~( \, ?3 j& B& j* M, b
* P, v+ X* E8 s: f l; ~
下载:& ^: o! M# _: g6 P8 [* t
+ |6 S: I: I$ p1 X( u |
|