1. gzyueqian
      13352868059

      嵌入式開發(fā):如何在芯片短缺的情況下繼續(xù)嵌入式GUI開發(fā)

      更新時間: 2022-10-21 16:42:38來源: 粵嵌教育瀏覽量:8447

        在技術層面上,嵌入式系統(tǒng)制造商有一個共同的問題:沒有足夠的半導體來滿足需求,無論是構建可穿戴設備還是家用智能設備,這些使設備更智能、更互聯(lián)的組件都是不可用的。在嵌入式開發(fā)中,芯片短缺對繼續(xù)開發(fā)嵌入式GUI產品意味著什么?

        如何解決半導體短缺

        半導體短缺不會很快消失,產品團隊正在尋找自己的出路。一些人利用現(xiàn)有庫存,希望硅供應鏈最終能趕上進度。其他公司已公開宣布推遲開發(fā),并正在等待重新啟動開發(fā)。一些公司已經裁員。雖然每種情況都是獨特的,但重要的是要考慮利用現(xiàn)有資源的替代方案,從預算和工具到高技能人員。

        以下是保持嵌入式GUI開發(fā)管道正常運行的四個想法。

        1、更新你的GUI架構

        與web和移動應用程序不同,嵌入式系統(tǒng)的軟件往往是緊密耦合和連接的,這使得代碼高度依賴于硬件。在嵌入式開發(fā)中,現(xiàn)代技術,如模型-視圖-控制器(MVC),已經獲得了吸引力,但如果后端系統(tǒng)的GUI被設計成一個緊密的代碼球以實現(xiàn)高性能,那么你可以利用硅停機時間來考慮新的體系結構。

        將面向用戶的行為和邏輯與后端分離,可以在沒有硬件的情況下開發(fā)GUI,有很多方法可以做到這一點,如MVC、模型視圖表示器(MVP)、模型視圖視圖模型(MVVM)等,但它們都是為了在GUI進行表示和更新后端使用的數(shù)據(jù)時保持系統(tǒng)模型的完整性而設計的。如今,隨著許多硬件供應商不斷拓展微控制器(MCU)的功能范圍,用這些架構實現(xiàn)性能目標的約束越來越少。

        因此,只要兩者之間有一個定義良好的接口,GUI本身的開發(fā)就可以在沒有硬件的情況下向前推進。

        除了開發(fā)的連續(xù)性之外,解耦的體系結構還有助于:

        l 無需硬件即可進行UX設計和驗證

        l 關注用戶體驗設計師的需求,而不是擔心軟件邏輯

        l 在不影響整個團隊的情況下優(yōu)化應用程序的不同領域

        l 使用測試臺模擬輸入和輸出,獨立測試解耦元素

        

        2、通過不斷發(fā)展的設計師-開發(fā)人員流程實現(xiàn)進步

        正如解耦GUI架構支持無硬件開發(fā)一樣,消除設計人員和嵌入式開發(fā)人員之間的障礙也很有幫助。具體來說,這些角色之間真正的并行過程可以使設計和代碼更快地成熟,從而使用更穩(wěn)定的應用程序版本執(zhí)行最終的硬件集成和測試。

        3、在芯片短缺期間,采用工具促進開發(fā)

        談到嵌入式GUI開發(fā)工具,硅的短缺為研究和嘗試不同的選項提供了喘息的空間。我們在此提供了一些評估標準,但對于當前的半導體危機,最大的因素在于在沒有硬件的情況下,GUI開發(fā)可以走多遠。

        與簡單的代碼庫和工具相比,在主機上提供模擬和測試的GUI框架顯然會讓你在開發(fā)生命周期中走得更遠。基于主機的測試工具的最大限制是,它們通常與目標平臺的性能特征不一致,CPU仿真不匹配、檢測開銷、缺少外圍設備或其他差距。然而,在嵌入式開發(fā)中,允許你驗證GUI操作行為的測試工具節(jié)省了寶貴的UX和應用程序開發(fā)時間,并且不需要硬件。

        4、考慮其他硬件供應商(你的GUI支持!)

        我們建議的最后一個策略是改變GUI硬件。考慮到硅供應可能需要數(shù)年才能恢復,更換供應商可能是唯一的選擇。

        通過解耦的GUI架構(以最小化前端更改)、并行的設計器開發(fā)流程(以簡化任何影響)和易于適應新硬件目標的GUI開發(fā)框架,這變得更容易。故事板是專門為與任何硬件平臺協(xié)同工作而構建的,它有內置的工具支持向上或向下擴展,并為許多不同的供應商優(yōu)化了運行時間。

        由于硅片短缺,更換硬件時幾乎沒有摩擦,即使是小型或低端MCU。在嵌入式開發(fā)中,一旦你考慮了當前GUI開發(fā)過程的這些替代方案,就可以開始研究你的硬件選項了。

      免費預約試聽課

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

      
      

      1. 久热国产精品视频二区 | 亚洲性爱之国产精品 | 五月婷婷婷综合色 | 五月天伊人久久大香线焦 | 一本一道久久综合天天 | 五月婷婷精品视频在线播放 |