通过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平台中,已经规定了dgus 的刷新周期是40 ms,这意味着在每一个40 ms的周期内,要将13.bin和14.bin中的内容全部读取一次。目前,dgus ii的开发平台已经支持每一个页面放置高达256个变量,可见dgus ii的处理能力是非常强的。同时,运行dwin os程序的cpu是没有运行周期的,与dgus的运行是完全独立分开的。因此,开发者也无需担心当系统中同时运行dgus和dwin os时,二者是否会相互影响了。
支付宝黑科技,支付宝vr支付正式上线,华为小米首批支持
大唐高鸿第三季度报告发布,营收为29.77亿元,比上年同期增18.73%
地底十几米隧道能做手机信号覆盖吗?
工业路由器怎么设置上网_工业路由器的作用
蓝厂又出新机!vivo X9s Plus曝光:配置依旧“感人”
DGUS II内部是如何运行的
印刷线路板的设计过程简介
宽带毫米波数模混合波束赋形
吉利金刚、宝骏 310、凯翼 C3,三款5万以下小型车推荐
关于手机锂电池充电的知识
分析师表示显卡价格已经降到了今年最低水平
浅析MATLAB和Simulink嵌入式视觉应用
网络传输介质的选择
三星将加大折叠手机生产,新产品发布还不确定
便携式光谱仪发展趋势分析
虹科物联网HMI/网关如何通过配置软件实现趋势功能
区块链大规模商业部署剩下的路怎样
vivo新机Z3x正式上线 搭载高通骁龙660处理器
PS5 VR新专利:搭载一项可以追踪用户眼球运动的技术
富士康Model B/V正式发布,ALL IN电动车代工,全产业链布局格局显现