shivency

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年9月4日

摘要: 由于在任务调度中涉及到时间片这个概念,于是转而先学习下一章,中断管理和时间管理,一共俩小节。1、前言 ucos是实时多任务操作系统,系统的实时性主要体现在对中断的响应上;除了响应时间,ucos要求对中断服务程序(ISR)运行时间不能过长。在之前分析过的任务删除函数中,因为涉及到有关全局变量的操作,函数关掉了中断;而为了避免关中断的时间太长,于是在删除任务的过程中又开了一次中断。 对于不同的硬件系统,ISR的编写时完全不同的,因为这涉及到对底层寄存器的操作,操作系统中提供的中断管理函数位于core.c中。 事实上,任务的调度大多也依靠中断。ISR在发现了有更高优先级的就绪任务就会进行任务调... 阅读全文
posted @ 2013-09-04 10:10 shivency 阅读(339) 评论(0) 推荐(0) 编辑