打印
[uCOS/RTOS]

stm32f407 + ucosii + emwin + lwip完成VNC显示的功能

[复制链接]
1612|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zwfed|  楼主 | 2016-8-3 08:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
stm32f407 + ucosii + emwin + lwip完成VNC显示的功能。

       显示器使用的是RA8875控制的800*480的7寸彩色LCD,电阻触摸功能,开机长按10s控制键可以进行触摸屏校准。使用emwin强大的显示功能完成了设备14个页面的显示,还包含了弹出对话框式的数字小键盘,全键盘输入,时间设置......波形界面可以完成波形的X放大,Y放大,以及双坐标轴时间差测量的功能。
       支持热插拔网线,链接网线后10s内等待DHCP,如果DHCP失败转为静态IP,并启动VNC server的功能,电脑端使用real VNC客户端或者是emwin官方提供的客户端。键入ip及端口号,键入密码即可访问局域网设备界面。当下智能机普及的今天,能用手机访问VNC无线控制设备就更帅了,答案是可以的,而且也很简单。使用无限路由,在智能机下载VNC客户端,接下来和电脑端一样,键入ip和访问密码,就可以无线操控所有界面了O(∩_∩)O~,测试波形和界面结果还可以截屏保存,这比当下工控产品想通过单做APP完成远程控制的功能节约了不少成本和人力物力,也是很不错的一个方案。我测试使用的是iphone的VNC应用,免费的,功能很强大,安卓VNC客户端应该更多。我还想到,如果工控设备是使用在强电和靠近操作不太安全的场合,或者是人员不易攀爬、接触的野外,这个功能也是非常实用的。

       不知道西安这边使用emwin + MCU的方案的人多不多,一起相互交流学习,技术更新换代太快了,现在动不动就是linux,安卓,qt下的开发了,也想学,但是工作了没有像上学那么多时间了。希望有相关需求的人也可以联系我。

1.bmp (750.05 KB )

1.bmp

2.bmp (750.05 KB )

2.bmp

3.bmp (750.05 KB )

3.bmp

4.bmp (750.05 KB )

4.bmp

13.bmp (750.05 KB )

13.bmp

14.bmp (750.05 KB )

14.bmp

15.bmp (750.05 KB )

15.bmp

16.bmp (750.05 KB )

16.bmp

17.bmp (750.05 KB )

17.bmp

21.bmp (750.05 KB )

21.bmp

相关帖子

沙发
犹豫的大三| | 2016-8-3 08:55 | 只看该作者
emwin的VNC功能没用过,不太清楚是什么功能
有演示视频吗

使用特权

评论回复
板凳
zwfed|  楼主 | 2016-8-3 10:41 | 只看该作者
犹豫的大三 发表于 2016-8-3 08:55
emwin的VNC功能没用过,不太清楚是什么功能
有演示视频吗

v.ku6.com/show/UKUMrcUaZfEbtH-55sz2Mg...html

类似于这种的,PC端和界面同时实时控制,当然,视频是STM32F7官方开发板的演示DEMO。

回头我晚上录一个自己的更新到楼主位。

使用特权

评论回复
地板
90houyidai| | 2016-8-3 22:37 | 只看该作者
赞,视频里上位机的界面为什么比下位机的慢?

使用特权

评论回复
5
zwfed|  楼主 | 2016-8-4 08:46 | 只看该作者
应该是网络传输延迟问题,跟网络传输速率和底层网络优化有很大关系,基本的远程控制和查看一般都能满足了

使用特权

评论回复
6
wuyuwei| | 2016-8-4 11:28 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

11

帖子

1

粉丝