硬汉嵌入式论坛

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

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

[复制链接]

2

主题

3

回帖

9

积分

新手上路

积分
9
发表于 2016-8-3 09:21:29 | 显示全部楼层 |阅读模式
       显示器使用的是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客户端应该更多。我还想到,如果工控设备是使用在强电和靠近操作不太安全的场合,或者是人员不易攀爬、接触的野外,这个功能也是非常实用的。
0_副本.jpg 1.jpg 2.jpg 3.jpg 4.jpg 8.jpg 12.jpg 13.jpg 14.jpg 15.jpg 16.jpg 17.jpg 22.jpg 23.jpg

   
       不知道西安这边使用emwin + MCU的方案的人多不多,一起相互交流学习,技术更新换代太快了,现在动不动就是linux,安卓,qt下的开发了,也想学,但是工作了没有像上学那么多时间了。Dome是按照安富莱的ATM的例子来修改的,附件是移植安富莱ATM至仿真的例子,从安富莱开发板学到很多,项目因为没有结束不方便透露源码,待项目结束了再把相关显示代码摘出来再分享给大家,希望有相关需求的人也可以联系我。
V1-2.zip (17.17 MB, 下载次数: 3119)
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115804
QQ
发表于 2016-8-3 11:28:26 | 显示全部楼层
非常感激楼主的分享

安卓端的不好用,链接不上,用的realvnc,这个realvnc应该是最强劲的,各大平台都有软件,andriod,ios,win和linux。

最近在做F429的emWin教程,也会做这个VNC功能,以前简单测试了下外网链接,还不错;http://www.armbbs.cn/forum.php?mod=viewthread&tid=19558

另外还有重要的一点,使用lwip也好,tcpnet等也好,远程必须要做加密,要不会提示网络不安全,很容易被攻击,有个wolfssl可以使用
=========================================================

再次感谢楼主分享,[s:151] [s:151]
回复

使用道具 举报

2

主题

3

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2016-8-4 08:49:48 | 显示全部楼层

回 eric2013 的帖子

eric2013:非常感激楼主的分享

安卓端的不好用,链接不上,用的realvnc,这个realvnc应该是最强劲的,各大平台都有软件,andriod,ios,win和linux。

最近在做F429的emWin教程,也会做这个VNC功能,以前简单测试了下外网链接,还不错;http://www.armbbs.cn/forum.php?mod=viewthread&tid=19558
....... (2016-08-03 11:28) 
谢谢硬汉兄指点,得跟着安富莱的资源不断学习才是,以后有其他问题也会向你请教的。[s:119]
回复

使用道具 举报

4

主题

65

回帖

77

积分

初级会员

积分
77
发表于 2016-8-5 10:33:05 | 显示全部楼层
楼主用的是有线网络?
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2017-10-30 16:43:25 | 显示全部楼层
你好,能分享一下你的代码么,我移植lwip+emwin在电脑上VNC可以连接,但是软件显示黑屏
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2017-10-31 09:10:51 | 显示全部楼层
你好,能分享一下你的代码么,我移植lwip+emwin在电脑上VNC可以连接,但是软件显示黑屏
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2017-10-31 09:11:39 | 显示全部楼层

回 zwfed 的帖子

zwfed:谢谢硬汉兄指点,得跟着安富莱的资源不断学习才是,以后有其他问题也会向你请教的。[s:119] (2016-08-04 08:49) 
你好,能分享一下你的代码么,我移植lwip+emwin在电脑上VNC可以连接,但是软件显示黑屏
回复

使用道具 举报

1

主题

13

回帖

16

积分

新手上路

积分
16
发表于 2020-8-22 23:05:58 | 显示全部楼层
楼主,能否分享一下数字键盘和全键盘的代码 谢谢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115804
QQ
发表于 2020-8-23 00:50:43 | 显示全部楼层
frankie17 发表于 2020-8-22 23:05
楼主,能否分享一下数字键盘和全键盘的代码 谢谢

第9期:全键盘拼音输入法界面设计
http://www.armbbs.cn/forum.php?m ... 5603&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

10

主题

46

回帖

76

积分

初级会员

积分
76
发表于 2020-8-24 16:45:44 | 显示全部楼层
楼主你好,我是西安的,项目开发用的是ucosiii+emwin方案,手持设备,项目基本差不多了。有的地方待优化,希望有机会认识一下,多向你请教学习。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-19 16:45 , Processed in 0.951561 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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