看了一下任务调度函数,没有发现有关统计线程CPU使用率的功能。不知道RT-Thread Team有没有计划做这块内容.
查看更多
...\examples\kernel里有cpuusage.c,可以统计CPU使用率
...\examples\kernel
cpuusage.c
第一次看rtthread就发现有这个事情,看过ucos就想要这个功能
已经添加了的,应该是合并到主分支了,可以搜索 threadcpu 试试。在码云里面我已经提交了
发布 问题
分享 好友
手机 浏览
回到 顶部
你好,cpuusage.c只能计算空闲任务占CPU使用率或者非空闲所有任务占CPU的使用率,不能计算每个任务占CPU使用率。实现这个功能应该是在任务调度函数进行统计。不过还是感谢你的回答,至少知道这个功能目前还没完善。
我移植了这个模块,同时移植了VCOM作为输出虚拟串口,但是没有数据交互,
vcom
和usbd
的任务一直处于rt_event_recv()
函数的挂起状态,cpuusage是不降低的。这是为什么,怎么解决?