Freertos下的trace在上一篇中提到了Tracealyzer。 这是商业化软件,非商业用途的版本对个人学习确实很头疼。
好在Segger公司(制作J-link的公司)有非商用免费的系统视图。
33559 www.se gger.com/products/development-tools/system view /
所需的代码包(https://download.csdn.net/download/Deng huajing/54211480 )。
这个工程案例是Segger官方的,在这里下载。
虽然工程使用的是se gger嵌入式studio,但这个开发环境也是免费的,真不错。
准备了以上几个部分之后
开始
单击开始按钮,可以看到程序timeline在运行。
这里的任务排序按照任务设定的优先顺序进行,第一栏被认为是空闲任务以外的总状况。
竖线表示正在切换任务,水平线条表示正在执行任务,灰色表示任务正在就绪,颜色表示正在运行。 显示任务的执行时间。
上面是系统视图跟踪事件,需要和Timeline一起看,非常方便。