成功搞定H7-TOO的FreeRTOS Trace圖形化鏈表方式展示任務管理


之前推出了H7-TOOL的RTOS Trace功能,已經支持RTX5,ThreadX,uCOS-III,uCOS-II和FreeRTOS,特色是不需要目標板額外做任何代碼,實時檢測RTOS任務執行情況,支持在線和脫機玩法,效果是下面這樣的:

 

 

這樣的展示還不夠直觀,這幾天開始研究圖形化鏈表方式展示任務管理,從源碼的角度來看,OS內核源碼就是通過各種鏈表組裝起來的,爲了讓大家更直觀的看內核實現,開始支持一鍵查看鏈表,這種鏈表會讓大家心裏更有底。

花了幾天時間,已經實現了FreeRTOS 的鏈表方式展示,大家可以方便的查看FreeRTOS內核組織結構,FreeRTOS的核心就是管理這個鏈表

FreeRTOS有多個struct xLIST結構體鏈表頭,每個鏈表頭下面管理多個struct xLIST_ITEM,xLIST_ITEM裏面有指示對應的任務控制塊

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章