ART-Pi评测 emWin VNC 替代屏幕的体验
<p> enWin新的版本也有了趋近现代化的设计工具,因为此前做项目时候还是用的GUIBuilder。新的工具一定是更加便捷和高效的,SEGGER还是做了不少精品的。接下来</p><p>就进行新工具使用前的准备工作。</p>
<p>1、首先要移植STemWin,在上一次的基础上需要添加一些库文件,也就是emWin的Lib文件以及硬件接口文件,主要部分如下</p>
<p>2、硬件接口驱动的完善,包括内存的分配,显示尺寸、颜色转换等内容。再次站在巨人肩旁上,应用安富莱的底层驱动,因为确实做的比较完善,优化上也下来很大功夫。经过一些调试后,得到了如下的结果,可以正常显示界面。因为打算使用VNC,所以不再移植触摸,显示只是为了能够方便适配底层和远程显示的对比。</p>
<p>3、网络配置。需要有TCP/IP的支持,之前已经做好的了网络通信,可直接应用在工程中。因此只需要在代码添加VNC所需的库函数进行服务初始化操作即可<span style="font-size:11.0pt"><span lang="zh-CN" style="font-family:"Microsoft YaHei"">。</span></span></p>
<pre>
<code class="language-cpp">GUI_VNC_X_StartServer(0, 0);
GUI_VNC_SetPassword("123456");
GUI_VNC_SetProgName("ART-Pi");
GUI_VNC_RingBell();
</code></pre>
<p>5、安装segger的小工具,在MDK的安装文件夹arm下有,各种开发emWin用到的软件聚集在这里。</p>
<p><span style="font-size:11.0pt"><span style="font-family:"Microsoft YaHei"">安装emVNC后,打开会要求输入IP地址,根据板卡设定输入,点击连接后就会出现这样的画面了</span></span></p>
<p> </p>
<p><span style="font-size:11.0pt"><span style="font-family:"Microsoft YaHei"">至此,可以使用PC小工具进行STemWin界的预览和操作了,比较方便,也不需要一直连接屏幕了。甚至可以替代嵌入式WEB服务器来进行一些交互操作,省去了要设计网页代码的烦恼。接下来要使用新的AppWizard来进行界面的简单功能设计。</span></span></p>
<p> </p>
<p>看来PC小工具很不错,不用一直连屏幕了</p>
<p>谢谢分享,挺好的~期待后续分享呀</p>
<p>谢谢分享,希望有更多emwin的内容</p>
<p>emVNC是不是只要配置好TCP/IP就可以是吗?单片机使用的是什么系统?</p>
页:
[1]