硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3472|回复: 5
收起左侧

[emWin上位机] 通过VNC实现远程摄像头也是可行的,摄像头数据下载速度提升至800-900KB/S,发个动态

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
发表于 2016-9-12 10:17:18 | 显示全部楼层 |阅读模式
当前使用的外部SRAM虚拟的显示屏,摄像头数据DMA到SRAM里面。用SDRAM的话,估计会更好些。
现在用的OV7670,使用RGB格式,每帧图片的数据量有些大320*240*2 = 150KB,800KB的速度,也就上传几帧数。
(速度还可以再加快,VNC要读取像素值,emWin的底层读取有点low,是一个点一个点读的)
===================================================================
这种需要大数据量,用STM32F7估计效果更好些,处理的过来,现在F407还是有些吃力,最明显的就是emWin要
DMA数据数据到SRAM,摄像头也要DMA数据到SRAM,而且网络还有访问SRAM来获取界面数据,F407有些应接不暇
有些忙不过来,效果就是显示界面的左侧一小部分有些错位。
如果仅仅是控制类的,用F407搞VNC是没有问题的。
静态的拍摄效果:
1.jpg

4.jpg

6.jpg

动态效果,简单的GIF格式编辑,GIF编辑软件将图像压缩了,所以显示不太清楚
另外就是错位问题,后面有精力的看看能否解决:
2.gif
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
 楼主| 发表于 2016-9-12 12:35:52 | 显示全部楼层
重配置外部SRAM,错位问题解决了,速度再提升200KB/S,现在处于800-900KB/S。
回复

使用道具 举报

17

主题

177

回帖

233

积分

高级会员

积分
233
QQ
发表于 2016-9-12 13:09:40 | 显示全部楼层
[s:151]
回复

使用道具 举报

29

主题

181

回帖

268

积分

高级会员

积分
268
发表于 2016-9-13 08:40:01 | 显示全部楼层
[s:151]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
 楼主| 发表于 2016-9-13 10:00:42 | 显示全部楼层
(速度还可以再加快,VNC要读取像素值,emWin的底层读取有点low,是一个点一个点读的)
回复

使用道具 举报

4

主题

65

回帖

77

积分

初级会员

积分
77
发表于 2016-9-13 11:22:25 | 显示全部楼层
[s:151] 厉害了
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-7 07:03 , Processed in 0.168906 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表