1. gzyueqian
      13352868059

      嵌入式開(kāi)發(fā):優(yōu)化MCU的GUI開(kāi)發(fā)—Storyboard(故事板)7.1發(fā)布

      更新時(shí)間: 2022-10-24 11:39:14來(lái)源: 粵嵌教育瀏覽量:8568

        憑借小尺寸和低功耗需求,微控制器(MCU)正迅速成為在競(jìng)爭(zhēng)激烈的市場(chǎng)中嵌入式開(kāi)發(fā)產(chǎn)品的組織的首選平臺(tái)。更長(zhǎng)的電池壽命、更少的物料清單和越來(lái)越好的性能預(yù)示著MCU將成為滿足消費(fèi)者2022年及以后需求的關(guān)鍵決定因素。

        Storyboard的最新版本旨在降低為低內(nèi)存和低功耗MCU設(shè)備開(kāi)發(fā)復(fù)雜嵌入式GUI體驗(yàn)的過(guò)程的復(fù)雜性,以幫助你利用MCU市場(chǎng)的爆炸式增長(zhǎng)。

        了解Storyboard最新功能。

        1.使用現(xiàn)成的GUI元素節(jié)省時(shí)間

        對(duì)于那些跨品牌將GUI擴(kuò)展到希望最小化開(kāi)發(fā)工作量的較小客戶,預(yù)構(gòu)建的UI組件可以幫助你快速開(kāi)始GUI應(yīng)用程序的開(kāi)發(fā),而無(wú)需花費(fèi)大量時(shí)間進(jìn)行編碼。由于沒(méi)有兩個(gè)GUI應(yīng)用程序是相同的,因此在試圖按時(shí)上市時(shí),修改預(yù)構(gòu)建或定制組件的能力使它們成為寶貴的資產(chǎn)。

        Storyboard組件已經(jīng)更新,可以更容易地調(diào)整大小和自定義,以實(shí)現(xiàn)擴(kuò)展和更快的重用,從而支持不同嵌入式開(kāi)發(fā)項(xiàng)目的需要。

        2.新的運(yùn)行時(shí)引擎優(yōu)化提高了性能

        在存儲(chǔ)空間和處理資源有限的情況下,優(yōu)化MCU應(yīng)用主要有兩個(gè)考慮因素:代碼大小和代碼執(zhí)行時(shí)間。

        優(yōu)化了Storyboard運(yùn)行時(shí)引擎的幾個(gè)方面,其中包括:

        l 優(yōu)化FreeType字體庫(kù)以減少內(nèi)存占用并提高運(yùn)行時(shí)的渲染性能

        l 在運(yùn)行時(shí)使用預(yù)編譯和只讀Lua對(duì)象以減少Lua腳本的內(nèi)存消耗的新選項(xiàng)

        3.支持曲線文本

        隨著圓形屏幕的興起,最顯著的是在可穿戴空間,以及對(duì)更具創(chuàng)新性的GUI元素的需求,增加了對(duì)沿彎曲路徑或線條呈現(xiàn)文本的支持。通過(guò)選擇任何文本元素并定義要遵循的曲線形狀,Storyboard將在運(yùn)行時(shí)以適當(dāng)?shù)姆绞阶詣?dòng)呈現(xiàn)字體字形,以遵循你的嵌入式開(kāi)發(fā)設(shè)備漂亮的曲線顯示。

        

        4.屏幕轉(zhuǎn)換的直觀可視化

        你的GUI屏幕越多,就越難理解它們的相對(duì)位置和驗(yàn)證它們的轉(zhuǎn)換行為。這個(gè)7.1版本為你提供了在故事板工作區(qū)中相對(duì)于它們?nèi)绾蜗嗷マD(zhuǎn)換來(lái)布局屏幕的能力。

        5.更快的表格和列表創(chuàng)建

        表格和列表有時(shí)名聲不好,但它們是為用戶組織大型或復(fù)雜信息集的最有效方法。精心設(shè)計(jì)的表格和列表可以顯著提升UX,而設(shè)計(jì)糟糕或響應(yīng)緩慢的元素只會(huì)讓用戶感到沮喪。

        最新版本改進(jìn)了表格和列表的創(chuàng)建過(guò)程,允許你通過(guò)指向數(shù)據(jù)文件來(lái)自動(dòng)創(chuàng)建它們。創(chuàng)建后,這些元素會(huì)根據(jù)輸入文件的變化動(dòng)態(tài)更新,因此你不必?fù)?dān)心手動(dòng)重新構(gòu)建和調(diào)整它們的大小。

        通過(guò)消除以前添加這些元素所需的步驟和手動(dòng)編碼,嵌入式開(kāi)發(fā)人員可以將更多的時(shí)間集中在原型設(shè)計(jì)和測(cè)試設(shè)計(jì)和行為上。事實(shí)上,這就是構(gòu)建卓越用戶體驗(yàn)的意義所在。

        6.增強(qiáng)的MCU硬件導(dǎo)出流程

        在目標(biāo)硬件上進(jìn)行驗(yàn)證是開(kāi)發(fā)過(guò)程的一個(gè)重要部分,以了解GUI應(yīng)用程序的執(zhí)行情況以及它是否符合UX的預(yù)期。在部署之前了解資源的消耗情況通常可以節(jié)省寶貴的時(shí)間,因?yàn)榭梢愿绲剡M(jìn)行更改,而不需要實(shí)際的硬件。

        通過(guò)此版本,應(yīng)用程序?qū)С鲞^(guò)程得到了簡(jiǎn)化,以便在導(dǎo)出到MCU硬件時(shí)在單個(gè)工作流中包含資源配置參數(shù)。

        此外,由于應(yīng)用程序在嵌入式開(kāi)發(fā)期間從一個(gè)團(tuán)隊(duì)成員傳遞到另一個(gè)團(tuán)隊(duì),因此消除了關(guān)于如何導(dǎo)出資源的任何混淆,因?yàn)檫@些詳細(xì)信息存儲(chǔ)在導(dǎo)出流程工作流中并在其中提供。

      免費(fèi)預(yù)約試聽(tīng)課

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

      
      

      1. 中文字幕在线视频播放 | 亚洲色国内在线精品视频 | 日本欧美在线播放免费人成 | 亚洲影视一区在线观看 | 天天躁久久躁中文字字幕 | 亚洲国产精品高清在线第1页 |