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

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

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

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

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