一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用迪文第二代DGUS軟件實現(xiàn)突出的GUI性能

廣明鑫 ? 來源:廣明鑫 ? 作者:廣明鑫 ? 2022-05-30 10:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

2019年迪文推出了T5L系列芯片,同時還更新了針對它的第二代DGUS軟件——因為大多數(shù)功能以及設(shè)置都與T5平臺相通,所以T5L系列所使用的DGUS軟件依然是第二代的范疇。

跟T5與K600+平臺之間差別的情況不同,因為采用了相近的底層邏輯,所以T5平臺上原先運行的UI工程很容易移植到T5L平臺上,除了針對底圖和圖標文件做出對應(yīng)更改,其他文件不需要做任何改動。這意味著現(xiàn)在正在使用T5平臺的用戶想要切換到T5L平臺,將是一件非常容易的事情。

相對于T5和K600+(16bit色),T5L系列能支持24bit真彩色,如果拿T5L屏去做動態(tài)相冊,照片完全不會因為位色的原因而失真。發(fā)展到現(xiàn)在,T5L系列芯片已經(jīng)有了L0/L1/L2三個子型號,其中T5L2芯片最高已經(jīng)可以支持1920*1080像素的全高清液晶顯示畫面,這是當前最主流的臺式機電腦的顯示器分辨率。而接下來將要推出的L3芯片,甚至可以支持高達4K的分辨率!

pYYBAGKULGSAEI7CAABKCsVf1vo424.png

信息整理自迪文官網(wǎng)

DGUS是什么?

講到這里,我們好像忽略了一個主角——DGUS軟件。通常,嵌入式開發(fā)的顯示平臺需要圖形人機界面的話有三種方式來獲得。一是自己寫代碼手搓一個GUI界面,這個界面一般夠用就行了,選擇手搓的用戶大概率也沒有多余的硬件資源去跑復(fù)雜的GUI(因為囊中羞澀)。二是給公司的應(yīng)用開發(fā)GUI,可能使用的是stm32系列的單片機,然后采用通用GUI軟件比如TouchGFX來進行開發(fā)。而最后一種,就是串口屏公司會同時為自己的硬件做一套專用的GUI軟件,好讓用戶快速開發(fā)人機交互界面,DGUS就屬于第三種。

DGUS是DWIN Graphic Utilized Software的縮寫,這是一個智慧型的圖形界面的人機系統(tǒng)軟件。它將GUI分解成了控件,并且按照頁面去配置控件,這意味著跟傳統(tǒng)的寫代碼開發(fā)圖形界面不同,用戶對于圖形人機界面的開發(fā)將會是組態(tài)式的。也就是,整個開發(fā)過程將更加類似于做PPT,根本不需要你去寫代碼。GUI功能相關(guān)的基礎(chǔ)代碼,迪文公司已經(jīng)將其封裝成DGUS的GUI底層程序,燒錄到T5L芯片的GUI核里面了。

用戶能從DGUS上得到什么?

要回答這個問題,我們不妨以公司用戶的角度來設(shè)想一下:

你是一個工程師,本來只需要負責MCU的開發(fā),但是你的同事生病了,這段時間的緊急項目的GUI 開發(fā)工作需要你來頂替。盡管你也能做這項工作,但是看著產(chǎn)品經(jīng)理和你“熱切且友好交流”后更改的第N版需求和你做出來的第N+1版產(chǎn)品,還有堆積在你手上基本上沒啥進展的MCU開發(fā),你陷入了沉思……

你是一個產(chǎn)品經(jīng)理,說服了老板,想要做一款帶彩屏顯示的酷炫咖啡機。盡管老板只批準了使用彩屏,沒有批準你雄心勃勃的安卓屏計劃,但你還是希望可以做出絲毫不遜色于安卓屏的顯示效果。這之前一直合作已經(jīng)有了同步率的GUI工程師其實做出來的東西距離這個要求只有億點點差距了??墒撬×?,你不得不跟代替他工作的工程師一起來完成這項工作。你每天都去跟新的工程師交流,但即便如此,GUI距離你的設(shè)想還相去甚遠。最糟糕的是,老板已經(jīng)頻繁的催你了……

你是一個老板,咖啡機正是你們的一項主打產(chǎn)品。為了沖擊高端市場,你同意了你產(chǎn)品經(jīng)理的方案,給新一代產(chǎn)品加上彩屏,配合高端大氣的面板與外殼,做出絲滑而酷炫的用戶界面,更加富有上流的韻味。但是,兩個月過去了,雖然PPT演示很美好,但你依然沒有看到成品。隨著時間的流逝,你找產(chǎn)品經(jīng)理了解進度的頻率逐漸提升到了一天一次。

這是一個比較極端的例子,但是事實上很多中小公司可能連這個例子的情況都做不到,并沒有多余的熟練人手可以接手工作。一旦負責項目的工程師無法投入到這項工作中,那么大概率項目就黃了。那么就沒有辦法解決了嗎?當然不是,DGUS正是可以解決這個問題的關(guān)鍵詞。

假如項目從一開始就采用了裝了DGUS的智能屏,因為DGUS是組態(tài)開發(fā)的,不用寫代碼,所以項目經(jīng)理決定自己設(shè)計和完成GUI——除了底圖讓美工提供——實際上這也并不難學習,通過視頻教學掌握要點之后,很快項目經(jīng)理就完成了GUI工程,并且進行了測試。完美無瑕,這是一件藝術(shù)品,整個界面的運行和操作,真的讓人覺得是在使用安卓系統(tǒng),只是它還不能控制咖啡機外設(shè)。工程師則繼續(xù)開發(fā)MCU程序,按照產(chǎn)品經(jīng)理給的變量地址寫代碼讓控制板的MCU從對應(yīng)的地址讀寫數(shù)據(jù),這跟往常的工作也沒有太多不同。而老板,僅僅一個月就拿到了產(chǎn)品的樣機,這個東西看上去真的很不錯,不能說跟PPT一摸一樣,只能說是完全一致,于是皆大歡喜。

而這一切都源于選擇了DGUS平臺做產(chǎn)品開發(fā),它讓工程師可以專心于寫代碼,整體項目開發(fā)更加高效;讓產(chǎn)品經(jīng)理可以直接參與GUI的制作,消除設(shè)想與落地之間的偏差;讓老板可以更加放心,整個項目都在高速有效的運作,面市的時間完全可以把控。

突出的GUI性能

說了這么多,使用DGUS做的GUI究竟是什么樣子的???有脾氣暴躁的老哥可能忍不住了。稍安勿躁,下面我們可以先通過兩張圖片來了解一下:

poYBAGKULTuALkEcAAcJFN-vePI684.png

DGUS屏將GUI拆分成了控件,通過在不同頁面(底圖)上設(shè)置控件組合來完成圖形人界面的開發(fā)。那么,DGUS擁有哪些類型的控件就顯得尤其重要了,因為控件越多能組合出來的功能自然也就越復(fù)雜。DGUS采用顯示控件+觸控控件的方式即可簡單完成人機交互設(shè)計,控件之間的對應(yīng)則采用變量地址來控制。

pYYBAGKULQaAZtg8AAFhaolf2y8067.png

組合這兩個控件,即可通過觸摸屏來選中和取消,同時觸控控件還能設(shè)置串口傳輸數(shù)據(jù)的功能,發(fā)送數(shù)據(jù)給控制板,點擊即可制作對應(yīng)的飲品。

pYYBAGKULVeALvCvAAWqj1yNEmI557.png

通常想要在其他GUI軟件上實現(xiàn)這個效果,我們需要對特定的區(qū)域進行圖形填充,為了得到更高的幀率,可能還會用到2D圖形加速來輔助。但在DGUS軟件中,可以簡單的通過這兩個控件組合來實現(xiàn)。而提高幀率則只需要增加圖標的數(shù)量即可,DGUS本身20ms的刷新速度完全足夠支撐。想象一下在擁有100張進度條刻度圖片的情況下連續(xù)調(diào)節(jié)時bar的動畫效果。

pYYBAGKULXaAI-99AAWc9J_8nzQ639.png

現(xiàn)在的用戶受到智能手機的影響越來越多,所以我們的產(chǎn)品界面如果能更進一步貼近用戶的使用習慣可能會更加受到用戶的喜愛。智能手機一大特征是可以滑動翻頁,而借助這個滑動手勢翻頁的功能,用幾張底圖即可以做出手機那樣的滑動翻頁效果,而不必讓客戶像使用工控HMI一樣,去點擊返回按鈕。

poYBAGKULYaAQYZMAAC6ktdJUYE503.png

而在DGUS中,不僅有對應(yīng)顯示控件狀態(tài)的變量地址(改變變量地址的值可以改變控件狀態(tài)/顯示內(nèi)容),也有對應(yīng)顯示控件屬性的描述指針,通過設(shè)置描述指針可以在整個工程運行中實時的變更顯示控件的屬性:移動位置,調(diào)整顯示大小,調(diào)整顯示亮度(顏色、透明度)……

與顯示控件的交互方式,或者說與變量地址的交互方式,在DGUS平臺上有三種。一種是通過觸控控件,直接由人的操作來產(chǎn)生交互;一種是通過串口指令,由單片機發(fā)送數(shù)據(jù)到對用的便量地址產(chǎn)生交互;第三種是DGUS平臺獨有的,也是由它獨特的雙核結(jié)構(gòu)帶來的,通過用戶OS核直接讀寫GUI核變量地址數(shù)據(jù)來產(chǎn)生交互。

第三種交互方式的存在,可以讓用戶在不增加MCU資源使用的情況下,僅僅利用DGUS智能屏本身就做出更加高效、酷炫的GUI效果來。比如電梯GUI,樓層數(shù)字的高亮和解除高亮變回半透明狀態(tài),實際上都是可以通過用戶OS核直接修改圖標顯示控件的描述指針來實現(xiàn)的。這對于使用有限MCU硬件資源的用戶而言意義非凡。

此外,迪文公司也基于DGUS組態(tài)軟件推出了不少公版的UIC庫文件給購買了T5L智能屏的用戶使用,讓一些沒有UI設(shè)計能力的用戶也可以用上好看的UI。

DGUS軟件怎么入手?

前面說過了,DGUS軟件是迪文專門針對自己的芯片開發(fā)的專用人機圖形界面軟件,所以用戶想使用它來制作GUI的話,就只能選擇購買DGUS智能屏或者是T5L芯片。但好在迪文的硬件總體來說還是不錯的,值得一試。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式開發(fā)
    +關(guān)注

    關(guān)注

    18

    文章

    1075

    瀏覽量

    48835
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    678

    瀏覽量

    41191
  • DGUS
    +關(guān)注

    關(guān)注

    5

    文章

    27

    瀏覽量

    5699
  • 迪文屏
    +關(guān)注

    關(guān)注

    3

    文章

    83

    瀏覽量

    5790
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    AMD第二代Versal AI Edge和Versal Prime系列加速量產(chǎn) 為嵌入式系統(tǒng)實現(xiàn)單芯片智能

    我們推出了 AMD 第二代 Versal AI Edge 系列和第二代 Versal Prime 系列,這兩款產(chǎn)品是對 Versal 產(chǎn)品組合的擴展,可為嵌入式系統(tǒng)實現(xiàn)單芯片智能。
    的頭像 發(fā)表于 06-11 09:59 ?852次閱讀

    恩智浦推出第二代OrangeBox車規(guī)級開發(fā)平臺

    第二代OrangeBox開發(fā)平臺集成AI功能、后量子加密技術(shù)及內(nèi)置軟件定義網(wǎng)絡(luò)的能力,應(yīng)對快速演變的信息安全威脅。
    的頭像 發(fā)表于 05-27 14:25 ?644次閱讀

    第二代AMD Versal Premium系列SoC滿足各種CXL應(yīng)用需求

    第二代 AMD Versal Premium 系列自適應(yīng) SoC 是一款多功能且可配置的平臺,提供全面的 CXL 3.1 子系統(tǒng)。該系列自適應(yīng) SoC 旨在滿足從簡單到復(fù)雜的各種 CXL 應(yīng)用需求
    的頭像 發(fā)表于 04-24 14:52 ?486次閱讀
    <b class='flag-5'>第二代</b>AMD Versal Premium系列SoC滿足各種CXL應(yīng)用需求

    新品 | 第二代 CoolSiC? MOSFET G2分立器件 1200 V TO-247-4HC高爬電距離

    第一技術(shù)的優(yōu)勢為基礎(chǔ),加快了系統(tǒng)設(shè)計的成本優(yōu)化,實現(xiàn)高效率、緊湊設(shè)計和可靠性。第二代產(chǎn)品在硬開關(guān)工況和軟開關(guān)拓撲的關(guān)鍵性能指標上都有顯著改進,適用于所有常見的交
    的頭像 發(fā)表于 02-08 08:34 ?471次閱讀
    新品 | <b class='flag-5'>第二代</b> CoolSiC? MOSFET G2分立器件 1200 V TO-247-4HC高爬電距離

    簡單認識第二代高通3D Sonic傳感器

    目前,已有多款搭載驍龍8至尊版移動平臺的新機陸續(xù)發(fā)布,其中不少機型采用第二代高通3D Sonic超聲波指紋解鎖,為用戶帶來了更為便捷、高效的解鎖體驗。作為高通新一超聲波指紋解鎖解決方案,第二代
    的頭像 發(fā)表于 01-21 10:05 ?842次閱讀

    第二代AMD Versal Premium系列器件的主要應(yīng)用

    隨著數(shù)據(jù)中心工作負載持續(xù)呈指數(shù)級增長,存儲層也需要同等的性能提升才能跟上步伐。第二代 AMD Versal Premium 系列器件為各種存儲應(yīng)用提供了巨大優(yōu)勢,包括企業(yè)級 SSD、加密/壓縮加速器
    的頭像 發(fā)表于 01-15 14:03 ?563次閱讀

    第二代AMD Versal Premium系列產(chǎn)品亮點

    第二代 AMD Versal Premium 系列提供了全新水平的存儲器和數(shù)據(jù)帶寬,具備 CXL 3.1、PCIe Gen6 和 DDR5/LPDDR5X 接口功能,可滿足當今和未來數(shù)據(jù)中心、通信
    的頭像 發(fā)表于 01-08 11:50 ?708次閱讀

    新品 | 第二代 CoolSiC? 34mΩ 1200V SiC MOSFET D2PAK-7L封裝

    基礎(chǔ),加快了系統(tǒng)設(shè)計的成本優(yōu)化,實現(xiàn)高效率、緊湊設(shè)計和可靠性。第二代產(chǎn)品在硬開關(guān)工況和軟開關(guān)拓撲的關(guān)鍵性能指標上都有顯著改進,適用于所有常見的交流-直流、直流-直流
    的頭像 發(fā)表于 11-29 01:03 ?470次閱讀
    新品 | <b class='flag-5'>第二代</b> CoolSiC? 34mΩ 1200V SiC MOSFET D2PAK-7L封裝

    簡單認識第二代高通Oryon CPU

    在不久前的2024驍龍峰會上,備受矚目的新一驍龍旗艦移動平臺——驍龍8至尊版正式發(fā)布。這款以“至尊版”命名的全新平臺也是首個采用第二代高通Oryon CPU的移動平臺。憑借領(lǐng)先的CPU、GPU
    的頭像 發(fā)表于 11-13 09:43 ?1189次閱讀

    AMD推出第二代Versal Premium系列

    近日,AMD(超威,納斯達克股票代碼:AMD )今日宣布推出第二代 AMD Versal Premium 系列,這款自適應(yīng) SoC 平臺旨在面向各種工作負載提供最高水平系統(tǒng)加速。第二代 Versal
    的頭像 發(fā)表于 11-13 09:27 ?905次閱讀

    一加正式發(fā)布第二代東方屏,獲全球首個DisplayMate A++認證

    近日,一加攜手京東方正式發(fā)布第二代東方屏,并宣布將在年度旗艦產(chǎn)品一加 13 中首發(fā)搭載。去年,一加聯(lián)合京東方打造出世界上最好的屏幕——東方屏,這是一次中國屏幕歷史級的突破。本次發(fā)布的第二代東方屏,在
    的頭像 發(fā)表于 10-21 17:32 ?722次閱讀

    AMD第二代Versal自適應(yīng)SoC的主要特色

    AMD 第二代 AMD Versal AI Edge 和 Versal Prime 系列助力 AI 驅(qū)動型和經(jīng)典的嵌入式系統(tǒng)實現(xiàn)單芯片智能性??稍?b class='flag-5'>性能、功耗、占板面積、功能安全和信息安全性之間達到出色的平衡。
    的頭像 發(fā)表于 09-18 10:14 ?1020次閱讀

    第二代AMD Versal Prime系列自適應(yīng)SoC的亮點

    第二代 Versal Prime 系列自適應(yīng) SoC 是備受期待的 Zynq UltraScale+ MPSoC 產(chǎn)品線的繼任產(chǎn)品,該產(chǎn)品線已廣泛應(yīng)用于廣播與專業(yè)音視頻行業(yè)的設(shè)備中。第二代
    的頭像 發(fā)表于 09-14 15:32 ?950次閱讀
    <b class='flag-5'>第二代</b>AMD Versal Prime系列自適應(yīng)SoC的亮點

    強茂發(fā)布高效低耗第二代ESD保護極管

    強茂科技近日宣布推出其最新一靜電保護元件——第二代ESD保護極管,該產(chǎn)品在性能實現(xiàn)了重大飛躍。這款新品不僅融合了高效率與低漏電流的雙重
    的頭像 發(fā)表于 09-12 17:48 ?944次閱讀

    TMS320第二代數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMS320第二代數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-02 09:55 ?0次下載
    TMS320<b class='flag-5'>第二代</b>數(shù)字信號處理器數(shù)據(jù)表