在嵌入式開發中,當構建嵌入式系統時,在決定正確的GUI硬件和軟件組合以使你的產品推向市場時,你將面臨許多選擇。除了供應商的特點外,今年的半導體短缺還擾亂了從手機到汽車的所有產品的供應鏈,并迫使嵌入式GUI產品團隊重新考慮其供應鏈戰略。
硬件能力、性能、電源要求、內存類型、操作系統含義、打包選項、平臺可擴展性和互操作性只是你在早期階段必須考慮的一些問題。大多數這些決定都可以通過研究、測試和同行討論來回答。
適應半導體短缺
現在,我們看到制造商在努力適應硅的破壞,導致嵌入式GUI開發團隊采取措施改變他們在這些平臺上的采購和開發方式。
這就是Storyboard嵌入式GUI開發框架幫助團隊適應的地方:
l 更新GUI架構,將面向用戶的行為和邏輯與后端硬件特定代碼解耦。這不僅可以讓你在沒有平臺的情況下開發前端,還可以將GUI與硬件的未來變化或中斷隔離開來。
l 將GUI開發轉變為一個真正的并行過程,在這個過程中,設計者和嵌入式開發人員盡可能早地在UX、代碼和用戶驗證方面進行合作,以使應用程序在與硬件集成之前盡可能成熟。
l 使用桌面模擬器來原型化、驗證和演示GUI功能,而無需硬件平臺。
作為一個平臺無關的框架,Storyboard用于在多種硬件平臺上構建應用程序,你使用Storyboaard的決定不會影響你最終選擇的MCU或MPU供應商。
最佳嵌入式GUI硬件選擇需要考慮的三件事
嵌入式開發人員和嵌入式系統設計人員在決定哪種硬件平臺適合其嵌入式GUI需求時,通常有三個方面的考慮:它們包括:
平臺是否強大到足以運行GUI?
系統是否具有所需的內存?
不可避免的總體存儲需求是什么?
此外,考慮你的GUI應用程序架構和開發流程應該如何適應,以有效地管理半導體短缺。從后端創建單獨的GUI層會對性能產生影響嗎?一旦硅可用,你的團隊將如何集成更成熟的GUI應用程序?
一旦你有了滿意的答案,你將處于一個更好的位置,以確保你選擇最合適的硬件。你還可以自信地向其他團隊成員保證,所選平臺能夠實現你的最終目標:在嵌入式開發設備上獲得出色的用戶體驗。