网站首页 站内搜索

搜索结果

查询Tags标签: UCOSII,共有 4条记录
  • UCOSII源码分析七——调度器上锁解锁

    调度器上锁解锁 调度器上锁解锁函数OSSchedLock (void),OSSchedUnlock (void)用于禁止任务调度,让cpu执行当前任务保持cpu 的控制权,解锁后可以进行调度。 实现原理很简单,对全局变量锁定嵌套计数器OSLockNesting进行操作,OSLockNesting记录了上锁函数OSSchedLock (v…

    2021/11/22 20:10:15 人评论 次浏览
  • UCOSII源码分析七——调度器上锁解锁

    调度器上锁解锁 调度器上锁解锁函数OSSchedLock (void),OSSchedUnlock (void)用于禁止任务调度,让cpu执行当前任务保持cpu 的控制权,解锁后可以进行调度。 实现原理很简单,对全局变量锁定嵌套计数器OSLockNesting进行操作,OSLockNesting记录了上锁函数OSSchedLock (v…

    2021/11/22 20:10:15 人评论 次浏览
  • UCOSII源码分析六——定时器(Tmr.c)

    定时器(Tmr.c) 1. 软件定时器 定时器的实现是需要硬件的支持,硬件进行计数递减,当递减到0时触发中断,即时钟节拍。系统开始运行时,OS_TMR_EN 为1 的话,使用定时器功能,在OSInit()中调用OSTmr_Init()函数,对该函数对时间轮进行初始化,并将定时器连接成链表,并在…

    2021/11/22 20:10:08 人评论 次浏览
  • UCOSII源码分析六——定时器(Tmr.c)

    定时器(Tmr.c) 1. 软件定时器 定时器的实现是需要硬件的支持,硬件进行计数递减,当递减到0时触发中断,即时钟节拍。系统开始运行时,OS_TMR_EN 为1 的话,使用定时器功能,在OSInit()中调用OSTmr_Init()函数,对该函数对时间轮进行初始化,并将定时器连接成链表,并在…

    2021/11/22 20:10:08 人评论 次浏览
扫一扫关注最新编程教程