[发明专利]实时内部简易监视器有效
申请号: | 200610006414.0 | 申请日: | 2006-01-20 |
公开(公告)号: | CN1908904A | 公开(公告)日: | 2007-02-07 |
发明(设计)人: | 南角茂树;井上祯一郎;岩桥正实;川上敏弘 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/46 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 吴丽丽 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 得到一种不使用实时OS而只用中断处理实现同步排他控制的实时内部简易监视程序。保持与包含正常状态的多个ISR80~87的中断级别对应起来的各ISR80~87的状态相关的信息的ICB40~47,基于从ISR中断级别的优先顺序高的ISR开始顺序地连接的ICB排列,对ISR进行调度时,ISR起动任务在把在中断发生时存储在堆栈区域上的处理器上下文存储在与已中断的ISR80~87对应的ICB的上下文保存区域上的同时,在与已发生的中断对应的ICB40~47中设定处于执行等待状态,调度器在已设定了执行状态的ICB40~47中选择优先顺序最高的ICB40~47,把选择出的被存储在ICB40~47的上下文保存区域上的处理器上下文存储在堆栈区域上,执行与用中断恢复命令选择出的ICB40~47对应的ISR。 | ||
搜索关键词: | 实时 内部 简易 监视器 | ||
【主权项】:
1、一种实时内部简易监视方法,是基于信标构造体和ICB排列对上述ISR进行调度的实时内部简易监视方法,所述信标构造体被适用在由包含正常状态的多个中断服务程序(ISR)构成的内部软件中,与在上述多个ISR中使用的多个信标对应起来保持与该信标的使用状态有关的信息,所述ICB排列与上述多个ISR的中断级别对应的保持与各ISR的状态有关的信息的中断控制块(ICB),从上述ISR的中断级别的优先顺序位高的ISR开始顺序连接该ICB,该实时内部简易监视方法的特征在于包括:ISR起动步骤,在发生中断时,在把在中断发生时被存储在堆栈区域上的程序计数器的值、堆栈寄存器的值即堆栈指针以及把上下文存储在与已中断的ISR对应的ICB的上下文保存区域上的同时,设定在与上述已发生的中断的ISR对应的ICB中处于执行等待状态;调度步骤,选择在设定了执行等待状态的ICB中优先顺序最高的ICB,把被存储在选择出的ICB上下文保存区域上的程序计数器的值、堆栈指针以及上下文存储在上述堆栈区域上,并执行由中断恢复命令选择出的ISR;ISR结束步骤,在结束由上述调度步骤执行的ISR的处理时,设定在与结束的ISR对应的ICB中处于中断等待状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610006414.0/,转载请声明来源钻瓜专利网。
- 上一篇:投影系统及其冷却系统
- 下一篇:含有沸石的洁齿剂组合物