CPUUsageInit流程图
2016-08-06 16:52:08 31 举报
ucosIII cpu usage统计初始化流程图
作者其他创作
大纲/内容
OSTaskResume(TmrTask),只剩下Idle任务和Stat任务在执行;idle任务中idlecnt++,statcnt++
主函数
OSStatTaskCPUUsageInit()
OSTaskCreate(StartTask) 创建start任务
结束
OSStart开始启动任务调度 OS_State=RUNNING
OSStatTaskCPUUsageInit() 计算CPU利用率
OSTaskCreate(Task2) ......
wait till OSStatTaskReset()
OSTaskDel(0) 删除start任务自身......
OSTimeDly 1s,等待idle任务计数
while(1) (1)计算cpu利用率(2)延时挂起
OSStatTask()
开始
NVIC Init BSP Init
OSTaskCreate(Task1) ......
Start任务
OSStatTaskState = OSSTATRdy
OSTaskSuspend(TmrTask),无条件挂起Tmr任务只剩下Tick任务,Idle任务和Stat任务在执行;idle任务中idlecnt++,statcnt++
记录idlectrMax
收藏
0 条评论
回复 删除
下一页