日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

改善用戶體驗以在嵌入式市場取得成功的技術(shù)

星星科技指導員 ? 來源:嵌入式計算設(shè)計 ? 作者:Jason Clarke ? 2022-06-01 17:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

物聯(lián)網(wǎng)設(shè)備創(chuàng)建有意義且相關(guān)的用戶體驗 (UX) 比構(gòu)建 SaaS 應(yīng)用程序、網(wǎng)站或智能手機應(yīng)用程序要困難得多。您的設(shè)計必須考慮到軟件和硬件功能,并在比普通云或 Web 應(yīng)用程序資源更少且功率限制更嚴格的平臺上運行。

集中力量發(fā)布超出消費者期望的嵌入式 GUI 應(yīng)用程序是理解這些要求的問題。正如我們在客戶中看到的那樣,讓我們??解決嵌入式 UX 設(shè)計人員和開發(fā)人員在將成功的產(chǎn)品推向市場時面臨的四個最大挑戰(zhàn)和解決方案。

了解如何最大化圖形功能

雖然每個人都希望在他們的設(shè)備上獲得類似智能手機的體驗,但在微控制器MCU) 和微處理器 (MPU) 等非移動平臺上創(chuàng)建它們可能更具挑戰(zhàn)性。圖形通常消耗最多的資源,仔細規(guī)劃您的管道有助于創(chuàng)建在運行時不會出現(xiàn)故障或卡頓的復雜體驗。在開發(fā)圖形時考慮這些事情:

圖像格式和加載機制會對運行時性能產(chǎn)生很大影響——PNG 和 BMP 等編碼格式需要資源來解碼,而原始文件格式通常直接推送到顯示器上,開銷較?。ù司W(wǎng)絡(luò)研討會解釋了如何選擇最佳選項,包括何時使用閃存與 RAM 存儲器)。

動畫可以提高可解釋性,但如果設(shè)計不當,可能會使用戶感到困惑。在目標部署之前能夠在開發(fā)工具中創(chuàng)建、測試和編輯動畫序列有助于簡化流程。

考慮在可用的情況下使用硬件加速來減輕 CPU 執(zhí)行高運行圖形任務(wù)的負擔。

同樣,有一些軟件渲染引擎,無論是開源的還是由硬件制造商提供的(例如 ChromeART、G2D、OpenGL 和 Vulkan),都可以優(yōu)化圖形性能。

使 UX 適合設(shè)備尺寸和外形尺寸

無論是大型智能家居顯示器還是手腕上的小型可穿戴設(shè)備,您的用戶體驗總是受到設(shè)備格式和屏幕尺寸的限制。以更小的外形尺寸換取更高的可用性和復雜性很容易。為電子商務(wù)網(wǎng)站設(shè)計控件與構(gòu)建適合 40 毫米寬的智能手表觸摸屏的 GUI 之間存在天壤之別。

您的項目還可能支持一個或多個產(chǎn)品線,您正在為具有不同功能的不同平臺進行開發(fā):

“專用設(shè)備的激增導致可以在多個設(shè)備上進行的體驗——或者所謂的多設(shè)備體驗。創(chuàng)造這些體驗需要與設(shè)備無關(guān)的設(shè)計,這要求設(shè)計師從用戶旅程的角度進行整體思考?!?(用戶體驗設(shè)計趨勢:物聯(lián)網(wǎng)視角,設(shè)計世界)

UX 和屏幕特性之間存在直接關(guān)系,并且隨著不同的外形因素,嵌入式 GUI 開發(fā)人員需要考慮以下因素:

簡化和整理屏幕內(nèi)容,以減少用戶的任務(wù)負載并更輕松地擴展到不同的設(shè)備。

文本的空間可能較小,因此請考慮將字符串替換為清楚地傳達相同功能的圖標或圖像。

使用簡單的導航手勢、按鈕和無限滾動菜單來幫助用戶快速訪問信息(并在整個產(chǎn)品線中保持這種設(shè)計語言,使用戶更容易交互)。

最小化功耗至關(guān)重要

恩智浦半導體可穿戴設(shè)備和個人設(shè)備營銷經(jīng)理Eduardo Montanez表示:“我們都不喜歡每天為設(shè)備充電的繁瑣工作,因此制造商必須制造使用壽命更長的產(chǎn)品——在某些情況下可以使用一周或數(shù)月。 ”

更長的電池壽命是任何物聯(lián)網(wǎng)產(chǎn)品宣傳的標志,而設(shè)備的屏幕通常是最大的電力消耗者。最明顯的省電策略是盡可能使用睡眠模式,僅在發(fā)生面向用戶的事件時喚醒屏幕,但還有其他因素需要考慮:

對于 LCD 顯示器,在不活動或光線不足時調(diào)暗背光可以節(jié)省大量電力。

對于 OLED 或 AMOLED 屏幕,GUI 調(diào)光層或柔和的調(diào)色板設(shè)計消耗的電量更少。

圖形渲染對功耗有很大影響——如果您同時處理 2D 和 3D 圖形,則運行混合渲染模型(例如使用 Crank Storyboard,允許您在 2D 的 G2D 加速和 3D 的 OpenGL ES 之間切換)消耗更少比在整個應(yīng)用程序生命周期中運行 3D 加速更強大。

規(guī)劃和跟蹤內(nèi)存管理

了解和考慮嵌入式圖形應(yīng)用程序的不同內(nèi)存要求是性能和用戶體驗的關(guān)鍵。應(yīng)用程序減速、凍結(jié)和崩潰不僅會對體驗產(chǎn)生負面影響,而且它們極難隔離和調(diào)試。

您選擇的系統(tǒng)級內(nèi)存(堆、堆棧和靜態(tài)代碼)和硬件級存儲(閃存和 RAM)會影響應(yīng)用程序性能,從而影響用戶體驗。

嵌入式 RAM 比嵌入式閃存更快,因此一般的經(jīng)驗法則是將動態(tài)內(nèi)容(例如變量和幀緩沖區(qū))存儲在 RAM 中,并將更持久的數(shù)據(jù)(例如代碼)存儲在閃存中。

對圖形使用實體形狀、填充和多邊形比加載圖像文件使用更少的內(nèi)存,但是它們確實會影響運行時性能,應(yīng)該仔細考慮。

不要忘記幀緩沖區(qū)。屏幕外像素存儲與屏幕上一樣重要,并且必須包含在您的內(nèi)存規(guī)劃中,尤其是在合成屏幕轉(zhuǎn)換和動畫時。

如果您知道變量和堆棧將需要多少空間,則可以提前預(yù)先分配它們以確定最有效的數(shù)據(jù)類型和打包策略。

最重要的是,請確保您分析并了解在應(yīng)用程序運行時的所有階段內(nèi)存是如何使用的:

“通過不跟蹤內(nèi)存的去向,他們可能會很快耗盡代碼空間或與堆碎片相關(guān)的運行時問題?!?(內(nèi)存管理的 7 個技巧,Jacob Beningo)

結(jié)論

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

審核編輯:郭婷

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

    關(guān)注

    5210

    文章

    20680

    瀏覽量

    337413
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1401

    瀏覽量

    121068
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2950

    文章

    48147

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何成為一名高薪嵌入式工程師?

    、JTAG/SWD調(diào)試工具的使用。 學習單元測試(Unity、CppUTest)、自動化測試框架(如Python+Pytest)。 入行嵌入式需要掌握的技術(shù)能力遠不止上述幾點,但這些是入門的基礎(chǔ)。通過學習和實踐,方可逐漸提高自己的
    發(fā)表于 04-09 09:03

    飛凌嵌入式亮相德國紐倫堡embedded world 2026,深耕全球嵌入式AI市場!

    2026年3月10日,全球嵌入式技術(shù)領(lǐng)域的年度盛會——embedded world 2026國際嵌入式展覽會,德國紐倫堡會展中心盛大啟幕。飛凌嵌入
    的頭像 發(fā)表于 03-11 16:37 ?1.1w次閱讀
    飛凌<b class='flag-5'>嵌入式</b>亮相德國紐倫堡embedded world 2026,深耕全球<b class='flag-5'>嵌入式</b>AI<b class='flag-5'>市場</b>!

    【正式來襲】2026年嵌賽——瑞芯微 飛凌嵌入式賽題解讀

    2026年全國大學生嵌入式芯片與系統(tǒng)設(shè)計競賽應(yīng)用賽道正式開啟!飛凌嵌入式作為本次競賽的協(xié)辦單位之一,聯(lián)合瑞芯微推出專屬賽題,同時,飛凌嵌入式將充分發(fā)揮其
    的頭像 發(fā)表于 02-25 09:51 ?1016次閱讀
    【正式來襲】2026年嵌賽——瑞芯微 飛凌<b class='flag-5'>嵌入式</b>賽題解讀

    什么是嵌入式應(yīng)用開發(fā)?

    概述 所謂的嵌入式應(yīng)用開發(fā)就是嵌入式操作系統(tǒng)下進行開發(fā)、軟硬件綜合開發(fā) ?嵌入式應(yīng)用開發(fā)?是指在嵌入式操作系統(tǒng)下進行開發(fā),包括系統(tǒng)化設(shè)計
    發(fā)表于 01-12 16:13

    arm嵌入式主板優(yōu)缺點

    嵌入式主板是嵌入設(shè)備里面做控制、數(shù)據(jù)處理使用的CPU板 ,常見的有兩類,即基于X86的嵌入式主板和基于RISC的ARM 嵌入式主板。今天我
    發(fā)表于 01-08 07:08

    ARM嵌入式這樣學

    ,世事也變,前幾年大熱的公務(wù)員,現(xiàn)在也逐漸被人嫌棄。所以濃厚的興趣使然下,才有可能成功。 另外,嵌入式這個魚塘也有攪渾水般的存在,據(jù)了解,某知乎er最近面試的十幾個平均工作年齡超
    發(fā)表于 12-04 07:48

    C語言嵌入式開發(fā)中的應(yīng)用

    語言可以確保實時系統(tǒng)中的任務(wù)能夠規(guī)定的時間內(nèi)完成,保證系統(tǒng)的穩(wěn)定性和可靠性。 4、嵌入式網(wǎng)絡(luò)編程 隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,嵌入式設(shè)備的聯(lián)網(wǎng)需求日益增長。C 語言提供了豐富的網(wǎng)
    發(fā)表于 11-21 08:09

    嵌入式系統(tǒng)的定義和應(yīng)用領(lǐng)域

    。盡管有些嵌入式系統(tǒng)可能包含操作系統(tǒng),但大多數(shù)情況下,它們僅由一個程序來控制整個邏輯。 從更專業(yè)的角度來看,嵌入式系統(tǒng)可以被定義為:應(yīng)用為中心,計算機
    發(fā)表于 11-17 06:49

    嵌入式就業(yè)形勢好不好?

    能夠深刻理解產(chǎn)品需求、具備產(chǎn)品思維的工程師。 他們不僅能夠解決技術(shù)難題,還能從用戶角度出發(fā),提出具有創(chuàng)新性的解決方案,為產(chǎn)品的成功貢獻巨大價值。因此,培養(yǎng)產(chǎn)品思維,提升綜合能力,成為了嵌入式
    發(fā)表于 11-10 11:48

    IAR邀您相約2025上海國際嵌入式會議

    德國紐倫堡成功舉辦二十余屆的 embedded world 嵌入式世界展覽與會議,已連續(xù)中國落地數(shù)年。作為專注于嵌入式系統(tǒng)行業(yè)的盛會,上
    的頭像 發(fā)表于 10-17 10:37 ?951次閱讀

    入行嵌入式應(yīng)該怎么準備?

    不同的領(lǐng)域,如汽車、醫(yī)療、工業(yè)控制等。對于特定領(lǐng)域的了解將使你更具競爭力。因此,了解不同領(lǐng)域的特點和要求是非常有益的。 入行嵌入式需要掌握的技術(shù)能力遠不止上述幾點,但這些是入門的基礎(chǔ)。通過學習和實踐,方可逐漸提高自己的技術(shù)水平
    發(fā)表于 08-06 10:34

    MicroBlaze處理器嵌入式設(shè)計用戶指南

    *本指南內(nèi)容涵蓋了嵌入式設(shè)計中使用 MicroBlaze 處理器、含存儲器 IP 核的設(shè)計、IP integrator 中的復位和時鐘拓撲結(jié)構(gòu)。獲取完整版《 MicroBlaze 處理器嵌入式設(shè)計
    的頭像 發(fā)表于 07-28 10:43 ?1325次閱讀

    嵌入式開發(fā)就業(yè)還有前景嗎?

    的電路設(shè)計和編程能力。 2)醫(yī)療設(shè)備 醫(yī)療設(shè)備是指用于診斷、治療和輔助治療的各種設(shè)備。隨著醫(yī)療技術(shù)的不斷發(fā)展,醫(yī)療設(shè)備市場不斷擴大,嵌入式開發(fā)在醫(yī)療設(shè)備領(lǐng)域的應(yīng)用前景也十分廣闊。
    發(fā)表于 07-16 10:47

    Linux嵌入式和單片機嵌入式的區(qū)別?

    Linux嵌入式與單片機嵌入式多個方面存在顯著的區(qū)別,以下是詳細的比較和歸納: 一、基本概念 1. Linux嵌入式: 定義:將Linux操作系統(tǒng)運行在
    發(fā)表于 06-20 09:46

    聚徽智控——從嵌入式到邊緣計算:平板工控電腦的技術(shù)進化論

    工業(yè)數(shù)字化轉(zhuǎn)型的浪潮中,平板工控電腦作為核心終端設(shè)備,正經(jīng)歷從嵌入式系統(tǒng)到邊緣計算架構(gòu)的范式革命。這一進化不僅重塑了設(shè)備的技術(shù)形態(tài),更推動了工業(yè)互聯(lián)從“數(shù)據(jù)采集”向“智能決策”的跨越。本文將從
    的頭像 發(fā)表于 06-13 13:48 ?1040次閱讀
    吉林省| 云浮市| 大兴区| 克什克腾旗| 眉山市| 杂多县| 莎车县| 巫山县| 忻州市| 河西区| 封开县| 大埔县| 武宣县| 商南县| 德保县| 延川县| 额敏县| 赤峰市| 哈尔滨市| 乐安县| 山丹县| 江北区| 遂平县| 富裕县| 新邵县| 龙泉市| 理塘县| 金山区| 屯昌县| 界首市| 山东省| 朝阳县| 桓仁| 四子王旗| 西城区| 泽库县| 兰溪市| 延长县| 高陵县| 兴山县| 丽江市|