本篇内容进行分享的是FreeRTOS中打印任务堆栈信息和任务运行时间的统计,在FreeRTOS中我们可以通过函数vTaskList() 统计每个任务的堆栈信息,通过函数vTaskGetRunTimeStats()来统计每个任务使用 CPU 的时间,以及所使用的时间占总时间的比例。在调试代码的时候我们可以根据这个时间使用值来分析哪个任务的 CPU 占用率高,然后合理的分配或优化任务
问题描述 NPM卸载高版本后安装低版本运行报错: C:\Users\Administrator>npm -vERROR: npm v10.2.1 is known not to run on Node.js v10.24.1. This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`.