1. gzyueqian
      18529173453

      嵌入式開發(fā):改善嵌入式UX的5個技巧

      更新時間: 2022-10-31 15:44:32來源: 粵嵌教育瀏覽量:7633

        在非移動或桌面平臺的設(shè)備上創(chuàng)建最佳用戶體驗對嵌入式開發(fā)團隊提出了有趣的挑戰(zhàn)。消費者要求他們較小的物聯(lián)網(wǎng)和可穿戴產(chǎn)品提供他們從智能手機獲得的豐富、復(fù)雜的用戶體驗,但驅(qū)動它們的微處理器(MPU)和微控制器(MCU)板比他們的蘋果和安卓同類產(chǎn)品更受資源和功耗限制。

        改進MCU和MPU上的嵌入式用戶體驗

        正如我們在客戶身上看到的,實現(xiàn)卓越用戶體驗的最大障礙在于理解如何將GUI屏幕的所有元素和行為融入目標(biāo)板的內(nèi)存,而不會降低性能或電池壽命。這包括圖像資源、動畫和字體,以及驅(qū)動它們的底層硬件訪問時間、渲染管道和事件框架:

        


        l 圖像格式和加載直接影響運行時性能,因為資產(chǎn)可能需要在渲染到顯示器之前進行解碼,訪問時間取決于它們是存儲在RAM還是閃存中。

        l 動畫(包括屏幕轉(zhuǎn)換)需要合成處理器資源,性能在很大程度上取決于顯示控制器的功能、圖形加速是否可用以及硬件和軟件庫的其他特性。

        l 字體渲染過程從字體文件中提取數(shù)據(jù),在運行時構(gòu)建圖像,并將結(jié)果推送到屏幕上。

        基于這些限制,以下是嵌入式開發(fā)人員改進嵌入式用戶體驗的五個技巧:

        1. 要占用更少的屏幕空間,請將字符串替換為傳達相同功能的圖標(biāo)或圖像

        2. 為了減少開銷和內(nèi)存,請仔細考慮原始圖像格式與編碼圖像格式(PNG、BMP)

        3. 要降低功耗,請使用屏幕調(diào)光層和靜音調(diào)色板設(shè)計

        4. 要最小化圖像內(nèi)存,請考慮渲染實體形狀、填充和多邊形,而不是存儲和加載圖像文件

        5. 要了解高性能內(nèi)存和處理器工作負載,請使用性能監(jiān)控工具從開發(fā)開始就跟蹤和優(yōu)化

        總結(jié)

        隨著我們看到更多嵌入式GUI團隊進入物聯(lián)網(wǎng)設(shè)備,我們也看到了獨特的挑戰(zhàn)。成功開發(fā)這些產(chǎn)品需要本文所述的專業(yè)知識,以及UX設(shè)計師、嵌入式開發(fā)人員和開發(fā)商之間的緊密合作,以滿足期望和需求。

      免費預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲福利精品一区二区 | 亚洲国产一区二区在线观看 | 午夜精品国产自在现线看 | 亚洲精品无在线码 | 伊人精品青青草原 | 日本日本乱码伦视频在线 |