女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

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

廣明鑫 ? 來源:廣明鑫 ? 作者:廣明鑫 ? 2022-05-30 10:41 ? 次閱讀

前言

2019年迪文推出了T5L系列芯片,同時(shí)還更新了針對(duì)它的第二代DGUS軟件——因?yàn)榇蠖鄶?shù)功能以及設(shè)置都與T5平臺(tái)相通,所以T5L系列所使用的DGUS軟件依然是第二代的范疇。

跟T5與K600+平臺(tái)之間差別的情況不同,因?yàn)椴捎昧讼嘟牡讓舆壿?,所以T5平臺(tái)上原先運(yùn)行的UI工程很容易移植到T5L平臺(tái)上,除了針對(duì)底圖和圖標(biāo)文件做出對(duì)應(yīng)更改,其他文件不需要做任何改動(dòng)。這意味著現(xiàn)在正在使用T5平臺(tái)的用戶想要切換到T5L平臺(tái),將是一件非常容易的事情。

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

pYYBAGKULGSAEI7CAABKCsVf1vo424.png

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

DGUS是什么?

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

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

用戶能從DGUS上得到什么?

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

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

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

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

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

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

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

突出的GUI性能

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

poYBAGKULTuALkEcAAcJFN-vePI684.png

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

pYYBAGKULQaAZtg8AAFhaolf2y8067.png

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

pYYBAGKULVeALvCvAAWqj1yNEmI557.png

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

pYYBAGKULXaAI-99AAWc9J_8nzQ639.png

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

poYBAGKULYaAQYZMAAC6ktdJUYE503.png

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

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

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

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

DGUS軟件怎么入手?

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

審核編輯:湯梓紅

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

    關(guān)注

    18

    文章

    1069

    瀏覽量

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

    關(guān)注

    3

    文章

    676

    瀏覽量

    40738
  • DGUS
    +關(guān)注

    關(guān)注

    5

    文章

    27

    瀏覽量

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

    關(guān)注

    3

    文章

    83

    瀏覽量

    5731
收藏 人收藏

    評(píng)論

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

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

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

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

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

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

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

    簡單認(rèn)識(shí)第二代高通3D Sonic傳感器

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

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

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

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

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

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

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

    簡單認(rèn)識(shí)第二代高通Oryon CPU

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

    AMD推出第二代Versal Premium系列

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

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

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

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

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

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

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

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

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

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

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

    第二代SiC碳化硅MOSFET關(guān)斷損耗Eoff

    第二代SiC碳化硅MOSFET關(guān)斷損耗Eoff
    的頭像 發(fā)表于 06-20 09:53 ?925次閱讀
    <b class='flag-5'>第二代</b>SiC碳化硅MOSFET關(guān)斷損耗Eoff