使用emWin工具集(widgets)延伸AppWizard產生的GUI

AppWizard是使用emWin嵌入式圖形庫設計GUI很棒的工具。 直觀的編輯器,整合的資源管理以及通過添加互動式螢幕目標(object)增加行為的功能,使emWin入門變得很容易。

但是,您可以使用emWin API延伸emWin中可用的完整工具集庫(library of widgets),從而延伸AppWizard產生的GUI,從而建立更進階的圖形解決方案。 在本文中,我們將介紹如何執行此操作。

欲詳, 請參考Web link

在Micrium μC / OS-III和Silicon Labs EFM32裝置上使用Tracealyzer

嵌入式應用程序的除錯並不像以前那樣容易。

在要求即時作業系統(RTOS)的複雜處理器上運作嵌入式應用程序的日益普及,意味著抽象層級已大大提高,從而使除錯變得更加複雜。
您如何在系統中進行除錯,以便RTOS決定在任何給定時間運作軟體的哪一部分? 將斷點放置在函數中可以很好地工作,但是下次系統執行步驟時將執行什麼操作?下一行是否具有相同的功能?一個ISR?是RTOS核心的一部分?

您如何決定使用那個優先,以及如何確定該決定是否錯誤? 您如何知道系統是否按照您的預期執行?

欲詳,請參考Percepio原廠資深FAE Niclas Lindblom的解說: Web link

早期設計回饋:使用Tracealyzer評估設計決策

許多使用即時操作系統(RTOS)的專案(projects)對時間要求很高。錯過期限可能會導致系統中斷或資料輸出不再相關。我們的應用是為了將其中一種產品的發射射頻(RF)失真產品最小化。

我們的數位信號處理器(DSP)使用雙核心處理器控制,該雙核心處理器在每個內核上運作單獨的RTOS系統,彼此之間以及與外部周邊裝置進行通訊。最初選擇RTOS是為了方便任務(task)操作和原語(primitives),而不是為了滿足嚴格的即時期限。使用Tracealyzer、RFI技術解決方案可以評估各種解決方案,以找出滿足要求的解決方案。

欲詳,請參考原廠Web link