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

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

3天内不再提示

DGUS II内部是如何运行的

DGUS II 2018-01-02 14:59 次阅读

通过DGUS II的开发平台来开发用户界面的方式也属于嵌入式开发,用DGUS II开发的最大优势就是快捷。这是因为在DGUS II开发平台中是通过使用控件来进行开发的。控件中封装了开发者定义好的数据的属性和方法,用户只需要在PC端对控件进行配置和使用即可。设计控件是一项繁重的工作,DGUS II中已经将常见的人机交互功能所需的控件定义好,并使用控件开发出了可视化开发软件。

DGUS II开发平台中,将要显示的变量(字符、数据)、各类动画等功能的特征属性通过代号来表示,并按照地址储存在了13.BIN文件中;将触摸屏的触摸操作的配置也通过同样的方式储存在了14.BIN文件中。在DGUS II的开发软件中做出的操作其实都是在对显示功能的控件或触摸功能的控件进行配置。当给系统供电使其运转的时候,系统将调用13.BIN文件和14.BIN文件,从而使人机界面得以正常运转。

下图是DGUS II平台的运行流程示意图。可见,系统通电之后,首先将会进行几步判断和配置,这一过程将会在非常快的时间内完成。然后运行DGUS II的CPU即会加载13.BIN和14.BIN文件使整个系统正常运行起来。

DGUS II 运行流程.jpg

值得注意的是,DGUS II平台中,已经规定了DGUS 的刷新周期是40 ms,这意味着在每一个40 ms的周期内,要将13.BIN和14.BIN中的内容全部读取一次。目前,DGUS II的开发平台已经支持每一个页面放置高达256个变量,可见DGUS II的处理能力是非常强的。同时,运行DWIN OS程序的CPU是没有运行周期的,与DGUS的运行是完全独立分开的。因此,开发者也无需担心当系统中同时运行DGUS和DWIN OS时,二者是否会相互影响了。

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

    关注

    12

    文章

    1217

    浏览量

    55590
  • DGUS II
    +关注

    关注

    31

    文章

    14

    浏览量

    7294
  • DGUSII
    +关注

    关注

    0

    文章

    2

    浏览量

    1831
收藏 人收藏

    评论

    相关推荐

    龙杰智能卡发布WalletMate II Mini:微型手机钱包NFC读写器模块

    龙杰智能卡有限公司(ACS)近日宣布推出其备受期待的WalletMate II系列的首款产品——WalletMate II Mini微型手机钱包NFC读写器模块。该模块的推出,旨在进一步提升手机钱包
    的头像 发表于 02-06 09:20 223次阅读

    鸿道Intewell高实时架构:鸿道Intewell-Hyper II 构型

    Intewell-Hyper II支持单个硬件平台上运行多个实时系统(Intewell RTOS)和非实时系统(Linux/Windows等通用操作系统),满足智能制造、工程机械等领域智能设备对多操作系统的系统信息安全和功能安全融合需求。
    的头像 发表于 11-06 14:51 221次阅读
    鸿道Intewell高实时架构:鸿道Intewell-Hyper <b class='flag-5'>II</b> 构型

    优化MSP430上用于uC/OS-II的内存

    电子发烧友网站提供《优化MSP430上用于uC/OS-II的内存.pdf》资料免费下载
    发表于 10-18 10:16 0次下载
    优化MSP430上用于uC/OS-<b class='flag-5'>II</b>的内存

    内部端口和外部端口怎么填

    (也称为公有端口或静态端口)。 内部端口(私有端口/动态端口) 内部端口通常指的是从49152到65535的端口号。这些端口号不由任何特定的服务固定使用,而是由应用程序在运行时动态分配。这意味着不同的应用程序或服务可能会在不同的
    的头像 发表于 10-17 10:58 1219次阅读

    ecu电子控制器内部故障怎么解决

    ECU(电子控制单元)是现代汽车中的核心部件,负责管理发动机和车辆的其他电子系统。ECU内部故障可能会导致车辆性能下降、故障灯亮起、甚至无法启动。 1. 故障诊断 1.1 故障码读取
    的头像 发表于 09-24 17:26 1640次阅读

    在Keystone II器件上使用Arm ROM引导加载程序

    电子发烧友网站提供《在Keystone II器件上使用Arm ROM引导加载程序.pdf》资料免费下载
    发表于 09-19 12:33 0次下载
    在Keystone <b class='flag-5'>II</b>器件上使用Arm ROM引导加载程序

    TPS62933内部补偿峰值电流模式的稳定性分析与设计—第II部分:如何选择前馈电容器

    电子发烧友网站提供《TPS62933内部补偿峰值电流模式的稳定性分析与设计—第II部分:如何选择前馈电容器.pdf》资料免费下载
    发表于 09-12 09:24 0次下载
    TPS62933<b class='flag-5'>内部</b>补偿峰值电流模式的稳定性分析与设计—第<b class='flag-5'>II</b>部分:如何选择前馈电容器

    使用内部限流器实现恒流运行应用简介

    电子发烧友网站提供《使用内部限流器实现恒流运行应用简介.pdf》资料免费下载
    发表于 09-09 11:04 0次下载
    使用<b class='flag-5'>内部</b>限流器实现恒流<b class='flag-5'>运行</b>应用简介

    广成科技USBCAN-II C+型CAN盒是什么

    USBCAN-II C+是沈阳广成科技有限公司出品的一种集成2个CAN通道的CAN盒工具,你也可以叫它CAN卡、CAN分析仪、USBCAN分析仪。相对于前身USBCAN-II C分析仪,USBCAN-II C+的外壳由金属转变为
    的头像 发表于 08-30 11:47 856次阅读

    广成科技USBCAN II C+可用的GCANtools功能

    USBCAN II C+是沈阳广成科技有限公司出品的一种双通道CAN分析仪工具,其搭配的软件主要广成科技自己家的GCANTOOLS以及其他厂家的CANPro、CANTEST。相比于USBCAN II
    的头像 发表于 08-30 11:45 745次阅读

    微控制器内部的存储器有哪些

    微控制器(MCU)内部的存储器是微控制器系统的重要组成部分,它负责存储程序代码、数据以及控制逻辑等信息。这些存储器类型多样,各具特点,共同支持着微控制器的正常运行和高效工作。以下是对微控制器内部存储器的详细介绍。
    的头像 发表于 08-22 10:41 925次阅读

    stm32f730rbt6 cubemx配置内部USB HS PHY无法运行的原因?

    stm32f730rbt6 cubemx 配置 内部 USB HS PHY无法运行,改成FS正常的,说明芯片正常。应该是发生的代码有问题,请指点方向。
    发表于 04-19 07:29

    哪吒汽车携畅销车型NETA V-II惊艳亮相曼谷国际车展

    哪吒汽车携畅销车型NETA V-II惊艳亮相曼谷国际车展
    的头像 发表于 03-28 10:11 453次阅读
    哪吒汽车携畅销车型NETA V-<b class='flag-5'>II</b>惊艳亮相曼谷国际车展

    STM32G070CBT6有内部比较器吗?下载了G071带有内部比较器的源码为什么G070也可以正常运行啊?

    我用的是G070CBT6的芯片,查询了数据手册发现没有内部比较器的资源,但是我把另一套G071的程序下载到了G070的芯片里也可以运行。(G071的程序中使用了内部比较器用于检测反电动势过零信号)
    发表于 03-12 07:50

    电力变压器的内部缺陷及诊断方法

    电力变压器的内部缺陷及诊断方法  电力变压器作为电力系统中的关键设备之一,负责调整电压水平以满足电力传输和分配的需求。然而,在长期运行过程中,电力变压器可能会出现各种故障和内部缺陷,这些故障和
    的头像 发表于 03-05 16:30 938次阅读