1. 首页
  2. 服务器应用
  3. Mail服务器
  4. 嵌入式Linux中断现场保护的优化

嵌入式Linux中断现场保护的优化

上传者: 2020-10-28 04:50:47上传 PDF文件 168.99KB 热度 14次
时钟中断是操作系统中比较重要的一个部分,也是实时性要求较高的部分,在UNIX中时钟中断的优先级定义为6,仅次于最高优先级。以μC/OS-II时钟中断处理为例,中断处理过程如图3。μC/OS-II时钟中断服务中,首先要对中断嵌套计数器OSIntNesting进行加1操作,防止在嵌套的中断中进行任务调度;随后调用OSTimeTick()对每个睡眠任务的OSTCBDly进行减1以及对系统时间OSTime加1操作;最后调用OSIntExit()进行任务调度,如果不需要任务切换则返回到中断服务程序中。可见在时钟中断处理中,操作最多的集中在OSTimeTick()和OSIntExit()这两个函数上。通过
用户评论