Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于FADEC操作系统的故障快速定位方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明公开了一种基于FADEC操作系统的故障快速定位方法,当FADEC操作系统发生任务超时故障或非预期异常中断故障时,用外设存储器记录发生的故障的地址和类型,由故障引发看门狗复位后,操作系统用串口打印故障信息,或操作系统从外设存储器中读取故障信息传递给应用层,用监视上位机监视,从而快速定位故障。本发明可快速定位故障位置,极大地提高了软件的排故效率,降低了软件的维护成本。

主权项:1.一种基于FADEC操作系统的故障快速定位方法,其特征在于,包括任务超时故障快速定位方法和非预期异常中断故障快速定位方法,具体如下:1任务超时故障快速定位方法;1.1在每个定时中断的函数入口处获取被打断的地址;如果操作系统软件正常运行,被打断的地址是后台地址;如果前台任务发生了任务超时故障,被打断的是前台任务发生任务超时故障的地址;对于PowerPC架构的处理器,当中断或者异常被识别后,器件模式信息被保存到存储恢复寄存器对SRR0SRR1中,其中,中断返回地址被保存到SRR0寄存器,器件模式寄存器MSR的值被保存到SRR1中,通过读取SRR0寄存器的值,获取被打断的地址;1.2将每个被打断的地址存入外设存储器,若发生任务超时故障则会引发看门狗复位;1.3发生复位后,操作系统读取记录的任务超时故障地址,并通过串口打印该地址;或者将地址传递给应用层,在监视上位机监视;1.4通过查看复位源判断该地址是否有效,只有当是因为看门狗超时引起复位时,该地址有效;1.5查看编译链接文件,根据记录的超时任务地址查找发生故障的代码位置;2非预期异常中断故障快速定位方法;2.1在每个非预期异常中断的异常处理函数入口处获取发生异常中断的地址和异常类型;操作系统软件正常运行时不会进入异常处理函数;对于PowerPC架构的处理器,当中断或者异常被识别后,器件模式信息被保存到存储恢复寄存器对SRR0SRR1中,其中,中断返回地址被保存到SRR0寄存器,器件模式寄存器MSR的值被保存到SRR1中;PowerPC架构的处理器提供异常特征寄存器ESR,通过检查ESR来确定发生了哪种异常情况;提供数据异常地址寄存器DEAR,帮助操作系统代码定位引发访问权限异常的地址;通过读取SRR0寄存器的值,获取被打断的地址;读取SSR1寄存器的值,获取器件的工作模式;读取ESR寄存器,检查异常情况;读取DEAR寄存器,获取异常数据地址;在不同类型的异常处理函数入口记录异常类型号;2.2当发生非预期异常中断时,将异常信息存入外设存储器,同时用串口打印异常信息,并做超时处理,触发看门狗复位;若复位后仍会发生相同异常,则串口频繁打印异常信息;2.3若复位后故障消除,软件正常运行,则从外设存储器中读取记录的异常信息,传递给应用层,在监视上位机查看;2.4查看编译链接文件,根据记录的异常信息,寻找发生故障的代码位置。

全文数据:

权利要求:

百度查询: 中国航发控制系统研究所 一种基于FADEC操作系统的故障快速定位方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。