ucos统计功能

来源:互联网 发布:windows 7 sp1 32位 编辑:程序博客网 时间:2024/06/05 08:23

为了了解ucos系统的使用情况,需要使用ucos提供的统计功能.

  • OS_TASK_STAT_EN
  • OSStatInit()
  • OSTaskStat()

使能统计任务

使用统计功能需要使能统计任务,即OS_TASK_STAT_EN 置1

统计任务初始化

统计初始化函数OSStatInit()决定在没有其它应用任务运行时,空闲计数器(OSIdleCtr)的计数有多快.OSStatInit函数会运行一段时间,以获取OSIdleCtrMax.
用户必须在初始化时建立一个唯一的任务,在这个任务中调用OSStatInit()。换句话说,在调用系统启动函数OSStart()之前,用户初始代码必须先建立一个任务,在这个任务中调用系统统计初始化函数OSStatInit(),然后再建立应用程序中的其它任务.

CPU 使用率

cpu使用率用OSCPUUsage来表示,精度为1个百分比.

原创粉丝点击