检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]安徽工业大学计算机科学与技术学院,安徽马鞍山243032
出 处:《计算机工程》2015年第11期100-105,共6页Computer Engineering
基 金:国家"十二五"科技支撑计划基金资助项目(2012BAK30B04-02)
摘 要:在嵌入式实时内核中,低优先级中断对紧急任务的截止期干扰较大。针对该问题,提出一种改进的μC/OS-Ⅲ实时内核中断管理机制。利用共用优先级空间的方式实现中断和任务优先级统一分配。根据当前任务在执行过程中发生中断的紧急程度为中断分配相应的优先级,如果中断比任务重要,则其优先级高于当前任务,反之则低于当前任务。优先级低于当前任务的中断以任务方式处理,高于的则通过中断服务程序处理。理论推导和实验结果表明,改进后的中断管理机制可以缩短当前执行任务的响应时间,保证紧急任务的可调度性和可预测性。Aiming at the problem that the low-priority interrupts have bad disturbance on high-priority tasks deadline in embedded real-time kernel, an improved interrupt management mechanism for IxC/OS-llI is proposed. Priority assignment is based on the importance of interrupts which occurs during execution of the tasks. If interrupt is more important, its priority is higher than tasks priority, otherwise its priority is lower than task priority. Interrupt Service Routine(ISR) deals with the high-priority interrupts and interrupt service task deals with the low-priority interrupts. The result of the experiment and analysis of theory show that the improved interrupt management mechanism can reduce the response time of task and ensure the schedulability and predictability of the task.
关 键 词:嵌入式实时内核 低优先级中断 共用优先级空间 中断服务程序 可调度性 可预测性
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.117.171.169