808|3

39

帖子

0

资源

一粒金砂(中级)

ART-Pi评测 emWin VNC 替代屏幕的体验 [复制链接]

      enWin新的版本也有了趋近现代化的设计工具,因为此前做项目时候还是用的GUIBuilder。新的工具一定是更加便捷和高效的,SEGGER还是做了不少精品的。接下来

就进行新工具使用前的准备工作。

1、首先要移植STemWin,在上一次的基础上需要添加一些库文件,也就是emWin的Lib文件以及硬件接口文件,主要部分如下

image-20210704230408-1.png 2、硬件接口驱动的完善,包括内存的分配,显示尺寸、颜色转换等内容。再次站在巨人肩旁上,应用安富莱的底层驱动,因为确实做的比较完善,优化上也下来很大功夫。经过一些调试后,得到了如下的结果,可以正常显示界面。因为打算使用VNC,所以不再移植触摸,显示只是为了能够方便适配底层和远程显示的对比。

image.png 3、网络配置。需要有TCP/IP的支持,之前已经做好的了网络通信,可直接应用在工程中。因此只需要在代码添加VNC所需的库函数进行服务初始化操作即可

GUI_VNC_X_StartServer(0, 0);
GUI_VNC_SetPassword("123456");
GUI_VNC_SetProgName("ART-Pi");
GUI_VNC_RingBell();

5、安装segger的小工具,在MDK的安装文件夹arm下有,各种开发emWin用到的软件聚集在这里。

image-20210704230518-2.png 安装emVNC后,打开会要求输入IP地址,根据板卡设定输入,点击连接后就会出现这样的画面了

 

image-20210704230529-3.png 至此,可以使用PC小工具进行STemWin界的预览和操作了,比较方便,也不需要一直连接屏幕了。甚至可以替代嵌入式WEB服务器来进行一些交互操作,省去了要设计网页代码的烦恼。接下来要使用新的AppWizard来进行界面的简单功能设计。

 


回复

5927

帖子

0

资源

五彩晶圆(初级)

看来PC小工具很不错,不用一直连屏幕了


回复

1万

帖子

2852

资源

管理员

谢谢分享,挺好的~期待后续分享呀

个人签名

玩板看这里:

http://bbs.eeworld.com.cn/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!


回复

4215

帖子

1

资源

五彩晶圆(初级)

谢谢分享,希望有更多emwin的内容

个人签名

默认摸鱼


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

最新文章 更多>>
    关闭
    站长推荐上一条 1/9 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表