加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

成功搞定H7-TOO的FreeRTOSTrace图形化链表方式展示任务管理

(2023-08-08 15:12:21)
分类: STM32


之前推出了H7-TOOL的RTOS Trace功能,已经支持RTX5,ThreadX,uCOS-III,uCOS-II和FreeRTOS,特色是不需要目标板额外做任何代码,实时检测RTOS任务执行情况,支持在线和脱机玩法,效果是下面这样的:

 成功搞定H7-TOO的FreeRTOSTrace图形化链表方式展示任务管理

成功搞定H7-TOO的FreeRTOSTrace图形化链表方式展示任务管理

成功搞定H7-TOO的FreeRTOSTrace图形化链表方式展示任务管理


这样的展示还不够直观,这几天开始研究图形化链表方式展示任务管理,从源码的角度来看,OS内核源码就是通过各种链表组装起来的,为了让大家更直观的看内核实现,开始支持一键查看链表,这种链表会让大家心里更有底。

花了几天时间,已经实现了FreeRTOS 的链表方式展示,大家可以方便的查看FreeRTOS内核组织结构,FreeRTOS的核心就是管理这个链表

FreeRTOS有多个struct xLIST结构体链表头,每个链表头下面管理多个struct xLIST_ITEM,xLIST_ITEM里面有指示对应的任务控制块
成功搞定H7-TOO的FreeRTOSTrace图形化链表方式展示任务管理

成功搞定H7-TOO的FreeRTOSTrace图形化链表方式展示任务管理

成功搞定H7-TOO的FreeRTOSTrace图形化链表方式展示任务管理


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有