0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ZDP1440串口屏应用开发如何使用虚拟串口调试

立功科技 来源:立功科技 作者:立功科技 2024-01-25 11:32 次阅读

本文导读

ZDP1440串口屏应用开发如何使用虚拟串口调试呢?本文将详细方法分享给大家。

普通串口屏拿到实物后,需要使用对应的上位机进行开发、烧录,然后下载到串口屏中进行验证;但既然都用串口屏了,电脑上也有串口,也有屏幕,为啥开发过程不在电脑上一步到位呢?下面一起看下ZDP1440D串口屏应用开发如何以虚拟串口的方式在PC上完成全部的UI开发和通信调试工作。

添加虚拟串口

AWTKDesigner新建UI工程时,将工程路径选择为HMI_ZDP1440D\03.UI_build_project\user_projects。UI设计完成,打开HMI_ZDP1440D\03.UI_build_project下的zdp_set_tool.exe配置工具。如图1所示,点击【刷新】,然后选择设计好的UI工程,点击【添加PC端虚拟串口&命令解析器文件】按钮,即可将虚拟串口相关文件加入UI工程。勾选【使能PC端虚拟串口】后,在PC端模拟运行时可选择PC端的串口作为命令串口,UI开发不必依赖硬件就可以调试。

注:目前仅支持使用Visual Studio C++编译,不支持MinGW编译。

wKgZomWx1p-ATLWRAACyUDfjKjM285.png

图1添加虚拟串口

使用visualstudiocode调试

在用AWTK Designer设计完UI并编译后,使用VS Code打开UI所在文件夹,如图2所示。

wKgZomWx1p-AMiE3AAC3IF0pqL8893.png

图2用VSCode打开UI

按https://awtk.zlg.cn/docs/awtk_docs/AWTK_Guide/2.AWTK-Application.html#_2-7-2-visual-studio-code 所述,添加插件,配置 launch.json文件,如下:

{
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(Windows) 启动",
            "type": "cppvsdbg",
            "request": "launch",
            "program": "${workspaceFolder}/bin/demo.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "console": "externalTerminal"
        }
    ]
}

随后点击开始调试按钮,程序就会运行,可以在对应的源码处增加断点,逐步调试,详见图3。

wKgZomWx1p-AKHYYAAGQBoLQIz4852.png



图3开始调试

运行效果

以zdp_set_tool_test为例,模拟运行UI,首先会弹出串口选择窗口,如图4所示。

wKgZomWx1qCABxeWAACXrTQfl_k157.png

图4运行效果添加虚拟串口UI

在UI选好串口后,用串口上位机打开对应的另一个串口,发送命令,如图5所示。

wKgZomWx1qCAc-PVAAKASTwOyLY189.png

图5运行UI

至此,使用虚拟串口调试的开发过程就结束了。HMI-ZDP1440D串口屏开发套件资料持续更新中。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 串口调试
    +关注

    关注

    2

    文章

    261

    浏览量

    24472
  • 虚拟串口
    +关注

    关注

    3

    文章

    56

    浏览量

    13737
  • 应用开发
    +关注

    关注

    0

    文章

    52

    浏览量

    9141
  • 串口屏
    +关注

    关注

    8

    文章

    473

    浏览量

    36617

原文标题:ZDP1440系列小技巧-如何使用虚拟串口调试

文章出处:【微信号:立功科技,微信公众号:立功科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    求一种基于ZDP1440的彩屏86盒显示方案

    立功科技基于ZDP1440的86盒彩屏方案,广泛应用于灯光控制器,空调地暖温控器,智能家居中控屏等相关产品中,本文详解方案特点。
    的头像 发表于 02-20 16:26 521次阅读
    求一种基于<b class='flag-5'>ZDP1440</b>的彩屏86盒显示方案

    stm32串口调试

    stm32串口调试和51串口调试一样吗?求单个数码管串口调试连线图。和程序。。求急、、、、
    发表于 04-18 18:49

    STM32串口虚拟串口连接的方法是什么

    :WIFITFTO(用Python写的脚本,作为STM32串口虚拟串口连接的中介,STM32的数据通过其串口发送到WIFITFT的
    发表于 02-10 07:57

    keil MDK中使用虚拟串口调试串口

    本内容介绍了keil MDK中使用虚拟串口调试串口
    发表于 05-24 12:07 223次下载
    keil MDK中使用<b class='flag-5'>虚拟</b><b class='flag-5'>串口</b><b class='flag-5'>调试</b><b class='flag-5'>串口</b>

    虚拟串口VSPM2

    虚拟串口,设置虚拟串口进行软件调试。先于硬件调试
    发表于 10-29 10:35 9次下载

    Keil 开发环境与虚拟串口屏绑定调试

    在实际调试过程中,若我们手头上没有硬件实物或每次修改工程图片又得重新下载而浪费时间,此时我们就可以直接将Keil 开发环境与虚拟串口屏连接起来。用户使用Keil 程序Debug 仿真时
    发表于 05-25 14:25 27次下载

    串口开发环境与虚拟串口屏绑定调试-V2.0

    串口开发环境与虚拟串口屏绑定调试,大家可以来学习下
    发表于 03-21 20:01 20次下载

    plc.单片机的串口通讯的调试方法——通过虚拟串口工具和串口助手来调试串口

    ,最近在调试串口的通讯,学到了一些新的东西,因此,也来分享一下,也许有和我一样的人哈哈哈。工欲善其事必先利其器,因此在串口调试前,我们先要创建一个
    发表于 12-17 18:49 14次下载
    plc.单片机的<b class='flag-5'>串口</b>通讯的<b class='flag-5'>调试</b>方法——通过<b class='flag-5'>虚拟</b><b class='flag-5'>串口</b>工具和<b class='flag-5'>串口</b>助手来<b class='flag-5'>调试</b><b class='flag-5'>串口</b>

    玩转ZMP110x创新串口屏的虚拟串口开发模式

    ZMP110x创新串口屏应用开发如何脱离硬件,仅在PC上就完成全部的UI开发和通信调试工作?下面就跟随小编步伐,一起玩转虚拟
    的头像 发表于 02-02 14:18 1078次阅读
    玩转ZMP110x创新<b class='flag-5'>串口</b>屏的<b class='flag-5'>虚拟</b><b class='flag-5'>串口</b>屏<b class='flag-5'>开发</b>模式

    致远微电子推出全新ZDP系列显示驱动芯片

    很多人会认为ZDP1440是一个串口屏芯片,那是因为芯片在设计之初就广泛吸取了串口屏的优点,如开发模式以及交互方式。 在开发模式方面:相同点
    发表于 11-08 12:22 420次阅读
    致远微电子推出全新<b class='flag-5'>ZDP</b>系列显示驱动芯片

    HPM5300+ZDP1440高性能工业控制与显示组合震撼登场

    先楫HPM5300高性能MCU与ZDP1440显示驱动芯片,打造高性能工业控制与显示应用平台。
    的头像 发表于 02-22 11:32 378次阅读
    HPM5300+<b class='flag-5'>ZDP1440</b>高性能工业控制与显示组合震撼登场

    ZDP1440系列小技巧—如何配置RGB屏幕参数?

    ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,具有RGB/MIPI两种显示接口,只需在上位机配置好屏幕参数,就可以一键点亮屏幕,完成屏幕适配,本文将介绍如何配置RGB屏幕参数。
    的头像 发表于 04-08 14:04 173次阅读
    <b class='flag-5'>ZDP1440</b>系列小技巧—如何配置RGB屏幕参数?

    ZDP1440系列小技巧—如何配置MIPI屏幕参数?

    ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,具有RGB/MIPI两种显示接口,只需在上位机配置好屏幕参数,就可以一键点亮屏幕,完成屏幕适配,
    的头像 发表于 04-19 14:26 137次阅读
    <b class='flag-5'>ZDP1440</b>系列小技巧—如何配置MIPI屏幕参数?

    ZDP1440系列小技巧—如何实时显示FPS呢?

    ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,在其上面运行UI时,能看到实时的帧率就能知道那些情况运行卡顿,可以有针对性的去优化UI,本文将介绍如何实时显示FPS。
    的头像 发表于 04-22 14:16 94次阅读
    <b class='flag-5'>ZDP1440</b>系列小技巧—如何实时显示FPS呢?

    ZDP1440系列小技巧:实时显示FPS的方法详解

    ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,在其上面运行UI时,能看到实时的帧率就能知道哪些情况运行卡顿,可以有针对性的去优化UI。
    的头像 发表于 04-22 14:14 87次阅读
    <b class='flag-5'>ZDP1440</b>系列小技巧:实时显示FPS的方法详解