全站数据
8 4 2 0 5 8 1

ucosiii内核原理

一起学消防 | 简单学习,快乐成才!         
问题更新日期:2024-10-17 11:24:33

问题描述

ucosiii内核原理希望能解答下
精选答案
最佳答案

ucosiii等系统需要一个系统节拍,这个由CPU的比如stm32单片机的SysTick系统滴答定时器提供,一般而言操作系统的时钟节拍的周期tick=1ms(如果太小,即产生的节拍频率越高,系统任务切换发生的约频繁,那么系统由于任务切换调度等系统操作对耗费的系统CPU时间就越多,增加了系统内核的负担,但是增强了系统实时性。如果太大就降低了系统实时性。),所以设置系统滴答定时器频率为1000hz即可,即1ms产生一次定时中断。

ucosiii系统支持同一优先级下存在多个任务,那么每一个任务可以分配不同的时钟节拍个数,即该任务的时间片。