搜索
bottom↓
回复: 52

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

  [复制链接]

出0入0汤圆

发表于 2016-8-5 08:44:50 | 显示全部楼层 |阅读模式
       显示器使用的是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下的开发了,也想学,但是工作了没有像上学那么多时间了。Demo是按照安富莱的示波器的例子来修改的,附件是移植安富莱示波器至仿真的例子,项目因为没有结束不方便透露源码,待项目结束了再把相关显示代码摘出来再分享给大家,希望有相关需求的人也可以联系我。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2016-8-5 08:47:03 | 显示全部楼层
不错  沙发  !

出0入0汤圆

发表于 2016-8-5 08:59:17 | 显示全部楼层
这是个什么设备。

出0入0汤圆

发表于 2016-8-5 09:25:32 | 显示全部楼层
我顶!

出0入0汤圆

发表于 2016-8-5 09:39:51 来自手机 | 显示全部楼层
那个是emwin自带的功能吗

出0入8汤圆

发表于 2016-8-5 09:47:25 | 显示全部楼层
赞一个。
关注下 emwin。

出0入4汤圆

发表于 2016-8-5 11:40:49 | 显示全部楼层
太高级了,这个的多大的内存才敢这样弄呢,

出0入0汤圆

发表于 2016-8-5 12:16:30 | 显示全部楼层
用emwin必须要用ucosii之类的系统吗?

出0入0汤圆

 楼主| 发表于 2016-8-5 17:50:12 | 显示全部楼层
hyghyg1234 发表于 2016-8-5 08:59
这是个什么设备。

电力测试仪器

出0入0汤圆

 楼主| 发表于 2016-8-5 17:50:39 | 显示全部楼层
ljt80158015 发表于 2016-8-5 08:47
不错  沙发  !

谢谢捧场~~~

出0入0汤圆

 楼主| 发表于 2016-8-5 17:51:11 | 显示全部楼层

谢谢捧场

出0入0汤圆

 楼主| 发表于 2016-8-5 17:51:49 | 显示全部楼层
3050311118 发表于 2016-8-5 09:39
那个是emwin自带的功能吗

是的,emwin控件功能现在也很强大

出0入0汤圆

 楼主| 发表于 2016-8-5 18:04:39 | 显示全部楼层
cwei 发表于 2016-8-5 11:40
太高级了,这个的多大的内存才敢这样弄呢,

片内自带的192k + 外扩1M,带内存管理模块,flash 1M的跑起来了

出0入0汤圆

 楼主| 发表于 2016-8-5 18:05:12 | 显示全部楼层
security 发表于 2016-8-5 09:47
赞一个。
关注下 emwin。

谢谢捧场

出0入0汤圆

 楼主| 发表于 2016-8-5 18:07:07 | 显示全部楼层
0123456789 发表于 2016-8-5 12:16
用emwin必须要用ucosii之类的系统吗?

不一定,裸奔也可以用,但要写个定时器模块提供刷新时钟

出10入10汤圆

发表于 2016-8-5 20:12:55 | 显示全部楼层
学习了,楼主很棒

出0入0汤圆

发表于 2016-8-5 20:16:01 | 显示全部楼层
用RA8875,成本是不是有点高呀?

出0入0汤圆

发表于 2016-8-5 20:54:29 来自手机 | 显示全部楼层
牛逼!真的牛逼!cpu是什么型号?

出0入0汤圆

发表于 2016-8-5 23:20:19 | 显示全部楼层
这个很不错,VNC在工业屏上用的比较多,这东西以前都是ARM9以上的系统跑的

出0入0汤圆

发表于 2016-8-5 23:29:32 | 显示全部楼层
这个VNC不要真正的显示屏也可以把,只是显示程序还是照常工作

出130入0汤圆

发表于 2016-8-5 23:53:34 来自手机 | 显示全部楼层
我西安,高新,可以交流

出0入0汤圆

发表于 2016-8-6 18:26:34 来自手机 | 显示全部楼层
emWin在STM32F7上跑,才能体现出性能来呢

出0入0汤圆

发表于 2016-8-6 19:08:51 来自手机 | 显示全部楼层
界面好看

出100入101汤圆

发表于 2016-8-6 22:13:41 | 显示全部楼层
673217899 发表于 2016-8-5 18:04
片内自带的192k + 外扩1M,带内存管理模块,flash 1M的跑起来了

片内自带的192k + 外扩1M,这个是外扩的RAM么?

出0入0汤圆

发表于 2016-8-6 23:17:10 来自手机 | 显示全部楼层
不错,多谢楼主分享~

出0入0汤圆

 楼主| 发表于 2016-8-6 23:17:35 | 显示全部楼层
szxszx 发表于 2016-8-5 20:12
学习了,楼主很棒

谢谢O(∩_∩)O~

出0入0汤圆

 楼主| 发表于 2016-8-6 23:20:43 | 显示全部楼层
fghfguytu 发表于 2016-8-5 20:16
用RA8875,成本是不是有点高呀?

是的有点小贵,但产品应用工业现场对可靠性要求高一些,对成本不是特别敏感。之前也没有系统性的仔细选过,有更好的选择希望不吝赐教

出0入0汤圆

 楼主| 发表于 2016-8-6 23:21:28 | 显示全部楼层
wangyan915205 发表于 2016-8-5 20:54
牛逼!真的牛逼!cpu是什么型号?

stmf407的片子

出0入0汤圆

 楼主| 发表于 2016-8-6 23:22:42 | 显示全部楼层
wwkkww 发表于 2016-8-5 23:20
这个很不错,VNC在工业屏上用的比较多,这东西以前都是ARM9以上的系统跑的

受教了,不知道真正这个功能在工业应用上广不广

出0入0汤圆

 楼主| 发表于 2016-8-6 23:26:01 | 显示全部楼层
wwkkww 发表于 2016-8-5 23:29
这个VNC不要真正的显示屏也可以把,只是显示程序还是照常工作

是的,我也考虑过这个问题,在emwin驱动层虚拟出一个界面的缓存加载gui,就不需要物理的显示界面了,远程访问类似于个嵌入式的websever了,以后有机会尝试一下。

出0入0汤圆

 楼主| 发表于 2016-8-6 23:26:43 | 显示全部楼层
主楼一区401 发表于 2016-8-5 23:53
我西安,高新,可以交流

您好您好,相互学习O(∩_∩)O~

出0入0汤圆

 楼主| 发表于 2016-8-6 23:30:37 | 显示全部楼层
_yuming 发表于 2016-8-6 18:26
emWin在STM32F7上跑,才能体现出性能来呢

恩恩,这个界面流畅度还可以,没用太耗cpu的控件,够用了,和工控屏流畅度感觉没有差很多。之前用过工控屏,加载的图片gui太粗糙就淘汰了

出0入0汤圆

 楼主| 发表于 2016-8-6 23:31:10 | 显示全部楼层

谢谢大神捧场

出0入0汤圆

 楼主| 发表于 2016-8-6 23:31:39 | 显示全部楼层
fengyunyu 发表于 2016-8-6 22:13
片内自带的192k + 外扩1M,这个是外扩的RAM么?

是的,外扩1M的RAM

出0入0汤圆

 楼主| 发表于 2016-8-6 23:32:05 | 显示全部楼层
acchkr 发表于 2016-8-6 23:17
不错,多谢楼主分享~

谢谢捧场

出100入101汤圆

发表于 2016-8-7 08:06:57 | 显示全部楼层
673217899 发表于 2016-8-6 23:31
是的,外扩1M的RAM

这硬件成本不比跑安卓的TI、飞思卡尔等的芯片方案低了。

出0入0汤圆

发表于 2016-8-7 09:27:21 | 显示全部楼层
楼主做机械特性测试仪的呀!这界面做得不错。话说这做测试台的不都用的PC平台吗。莫非你这是便携式的

出0入0汤圆

 楼主| 发表于 2016-8-7 21:08:40 | 显示全部楼层
fengyunyu 发表于 2016-8-7 08:06
这硬件成本不比跑安卓的TI、飞思卡尔等的芯片方案低了。

受教了,跑安卓的廉价方案有合适的推荐吗?也在找相关的

出0入0汤圆

 楼主| 发表于 2016-8-7 21:09:53 | 显示全部楼层
PZLPDY 发表于 2016-8-7 09:27
楼主做机械特性测试仪的呀!这界面做得不错。话说这做测试台的不都用的PC平台吗。莫非你这是便携式的 ...

有的,VNC也是我设想的另一种远程方案。不知道客户是否青睐

出0入0汤圆

发表于 2016-8-7 21:39:13 | 显示全部楼层
高压开关动特性

出0入0汤圆

发表于 2016-8-8 16:58:57 | 显示全部楼层
同样西安的,学习下

出0入0汤圆

发表于 2016-9-5 10:43:33 | 显示全部楼层
这效果感觉很好。。。ewmin只能只STM系类和NXP上面跑吗?

出0入0汤圆

发表于 2016-9-6 11:38:58 | 显示全部楼层
这个帖必须要顶.

出0入0汤圆

发表于 2016-9-6 11:46:53 | 显示全部楼层
不错,感谢分享,下载下来学习学习

出0入0汤圆

发表于 2016-9-6 12:10:57 | 显示全部楼层
不错 mark

出0入4汤圆

发表于 2016-10-13 13:33:27 | 显示全部楼层
VNC server 移植占用多少资源?

出0入0汤圆

发表于 2016-10-13 13:41:26 | 显示全部楼层
动不动就是linux,安卓,qt下的开发

出0入0汤圆

发表于 2017-2-14 10:05:53 | 显示全部楼层
受教了,学习学习

出0入0汤圆

发表于 2017-3-10 23:38:09 | 显示全部楼层
很好很强大,像楼主多多学习

出0入0汤圆

发表于 2017-3-17 11:09:04 | 显示全部楼层
谢谢楼主分享,我也在学习中

出0入0汤圆

发表于 2017-3-17 12:05:49 | 显示全部楼层
感谢楼主分享,现在这个时代技术更新速度太快了,emwin 查了半天才知道就是原来ucgui。

出0入0汤圆

发表于 2017-3-25 22:04:18 | 显示全部楼层
相当不错    !

出0入24汤圆

发表于 2017-3-26 06:08:19 | 显示全部楼层
Mark!学习一下!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 06:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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