只查看圖形界面框架的源代碼或 API 的工程師會(huì)被遺漏。ST 合作伙伴計(jì)劃的成員Mj?lner Informatics舉例說(shuō)明了這一教訓(xùn)。該公司是早期的TouchGFX實(shí)施者,是 ST 圖形生態(tài)系統(tǒng)中極具象征意義的支柱。事實(shí)上,它的工程師與許多公司合作,例如咖啡機(jī) UI 背后的團(tuán)隊(duì) PsiControl。Mj?lner 的貢獻(xiàn)范圍從咨詢(xún)服務(wù)到全面的定制軟件解決方案。此外,ST 合作伙伴還為工程團(tuán)隊(duì)提供技術(shù)培訓(xùn),一旦這家丹麥公司推出 UI,他們就會(huì)接管。米約爾納現(xiàn)在還在利用STM32Cube.AI的嵌入式系統(tǒng)上提供機(jī)器學(xué)習(xí)解決方案。因此,讓我們看看圍繞圖形框架的生態(tài)系統(tǒng)的重要性。
框架的生態(tài)系統(tǒng)與框架本身一樣重要
選擇圖形框架有很多影響。開(kāi)發(fā)人員仔細(xì)研究代碼和軟件工具,以確定解決方案是否適合他們。許多人試圖評(píng)估一個(gè)框架是否高效、靈活和適合他們的應(yīng)用。然而,這只是等式的一部分。事實(shí)上,一個(gè)經(jīng)驗(yàn)很少的小團(tuán)隊(duì)很少會(huì)從頭開(kāi)始編寫(xiě)整個(gè) UI。無(wú)論框架如何,任務(wù)本身都會(huì)過(guò)于繁重。 接口是復(fù)雜的野獸。事實(shí)上,在用戶(hù)體驗(yàn)和整體設(shè)計(jì)方面需要考慮的事情太多了,很容易落入陷阱,最終延遲上市并大幅增加成本。因此,圍繞框架的生態(tài)系統(tǒng)可能與框架本身一樣重要。簡(jiǎn)而言之,確??蚣艿玫胶线m合作伙伴的支持可以節(jié)省大量時(shí)間、金錢(qián)和挫敗感。
Mj?lner 和 ST:合作的重要性
優(yōu)化挑戰(zhàn)的解決方案
開(kāi)發(fā)人員經(jīng)常在代碼優(yōu)化方面遇到困難,尤其是因?yàn)?a href="http://m.makelele.cn/soft/data/21-22/" target="_blank">嵌入式系統(tǒng)存在內(nèi)存或功耗限制。因此,代碼必須盡可能高效,否則項(xiàng)目可能會(huì)變得過(guò)于昂貴。程序員也知道,優(yōu)化系統(tǒng)的能力只有在多年經(jīng)驗(yàn)之后才能實(shí)現(xiàn)。如果掌握一門(mén)編程語(yǔ)言需要數(shù)年時(shí)間,那么學(xué)習(xí)框架的來(lái)龍去脈也不例外。但是,小型團(tuán)隊(duì)可能沒(méi)有實(shí)現(xiàn)出色優(yōu)化所需的人才或資源。因此,像 Mj?lner 這樣的 ST 授權(quán)合作伙伴通過(guò)提供其多年的 TouchGFX 經(jīng)驗(yàn)來(lái)提供獨(dú)特的價(jià)值主張。 例如,向他們的團(tuán)隊(duì)學(xué)習(xí)總是比犯常見(jiàn)錯(cuò)誤更快。因此,TouchGFX 的生態(tài)系統(tǒng)至關(guān)重要,因?yàn)樗鉀Q了許多初創(chuàng)公司或小型團(tuán)體面臨的優(yōu)化挑戰(zhàn)。
創(chuàng)新的前排座位
在優(yōu)化系統(tǒng)時(shí),利用 ST 和 Mj?lner 之間的關(guān)系至關(guān)重要。例如,ST 授權(quán)合作伙伴告訴我們,他們致力于后來(lái)成為可緩存容器的早期實(shí)現(xiàn),這是一種使用位圖緩存來(lái)提高圖形性能的技術(shù)。同樣,在我們將其公開(kāi)之前,Mj?lner 使用了某些版本的部分幀緩沖區(qū)。ST 在??經(jīng)過(guò)廣泛的開(kāi)發(fā)和測(cè)試后,公開(kāi)發(fā)布了新的 TouchGFX 功能。其中一些操作是與 Mj?lner 等合作伙伴一起進(jìn)行的,因?yàn)槲覀內(nèi)栽诮鉀Q問(wèn)題。因此,與 ST 授權(quán)合作伙伴合作可以幫助不熟悉嵌入式 GUI 的公司或?qū)で髢?yōu)化系統(tǒng)的公司。
ST 和 Mj?lner:高效工作流程的基礎(chǔ)
選擇正確的硬件規(guī)格
TouchGFX 4.16 及其新的 TouchGFX Designer功能展示了 PC 工具在設(shè)計(jì) UI 時(shí)的重要性。開(kāi)發(fā)人員可以開(kāi)始他們的概念驗(yàn)證、迭代,然后在接近生產(chǎn)時(shí)自定義他們的界面。但是,工程師在確定系統(tǒng)的最終硬件規(guī)格時(shí)可能會(huì)遇到困難。選擇正確的 MCU 或是否添加外部存儲(chǔ)器具有挑戰(zhàn)性,錯(cuò)誤的答案可能會(huì)產(chǎn)生可怕的后果。 配置過(guò)大會(huì)對(duì)利潤(rùn)產(chǎn)生負(fù)面影響,而配置過(guò)低會(huì)導(dǎo)致用戶(hù)體驗(yàn)不佳。因此,解決方案是使用像 Mj?lner 這樣的公司的服務(wù),它可以幫助團(tuán)隊(duì)規(guī)范他們的系統(tǒng)。他們與 PsiControl、Ceribell、Nilan 等公司合作的經(jīng)驗(yàn)意味著他們可以快速確定需要哪些硬件。
學(xué)習(xí)定制
從頭開(kāi)始開(kāi)發(fā) UI 的開(kāi)發(fā)人員也可能會(huì)感到孤立。ST 社區(qū)有一個(gè)專(zhuān)門(mén)討論 TouchGFX 的專(zhuān)區(qū),任何人都可以向?qū)<液凸こ處熖釂?wèn)。但是,有些情況需要更私密或量身定制的方法。然而,一些公司可能不愿意外包他們的用戶(hù)界面,因?yàn)閾?dān)心這可能會(huì)限制他們。因此,Mj?lner 提供各種級(jí)別的服務(wù)。在許多情況下,公司會(huì)創(chuàng)建一個(gè)界面,然后為其客戶(hù)提供培訓(xùn),以便他們的員工可以接管。因此,需要自定義元素或進(jìn)行最后一刻更改的初創(chuàng)公司可以自信地這樣做。這種方法甚至可以為將向 Mj?lner 學(xué)習(xí)的程序員提供職業(yè)建設(shè),因?yàn)樗麄儠?huì)增加對(duì) TouchGFX 的了解。
審核編輯:郭婷
-
嵌入式
+關(guān)注
關(guān)注
5198文章
20445瀏覽量
334002 -
存儲(chǔ)器
+關(guān)注
關(guān)注
39文章
7738瀏覽量
171657 -
API
+關(guān)注
關(guān)注
2文章
2369瀏覽量
66758
發(fā)布評(píng)論請(qǐng)先 登錄
ST - ONEHP:EPR USB - PD電源供應(yīng)的集成控制器解決方案
Amphenol ST 系列光纖連接器:可靠的光通信解決方案
ST25R300 NFC讀卡器技術(shù)解析與應(yīng)用指南
無(wú)人超市解決方案 智慧新零售解決方案
TI 《Analog Design Journal》(2025年第1期)# 高性能電源保護(hù)、信號(hào)鏈優(yōu)化和電能計(jì)量系統(tǒng)的設(shè)計(jì)挑戰(zhàn)
Ansys使用NVIDIA技術(shù)優(yōu)化CFD仿真解決方案
意法半導(dǎo)體全新eSIM解決方案ST4SIM-300介紹
芯科科技助力GlobalRnD優(yōu)化智能養(yǎng)老解決方案
Analog Devices Inc. ADAQ4001 μModule?數(shù)據(jù)采集解決方案數(shù)據(jù)手冊(cè)
通信設(shè)備EMC整改:從測(cè)試到優(yōu)化的系統(tǒng)性解決方案
優(yōu)化800G數(shù)據(jù)中心:高速線(xiàn)纜、有源光纜和光纖跳線(xiàn)解決方案
聊聊 全面的蜂窩物聯(lián)網(wǎng)解決方案
高頻應(yīng)用下的整流橋挑戰(zhàn):MDDEMI優(yōu)化與反向恢復(fù)時(shí)間控制方案
Mj?lner和ST優(yōu)化挑戰(zhàn)的解決方案
評(píng)論