[发明专利]一种基于X86架构的民用机载模块看门狗设计方法有效
申请号: | 201811471373.1 | 申请日: | 2018-12-04 |
公开(公告)号: | CN109445980B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 吴志川;窦爱萍;刘硕;封安;姚彬;隽鹏辉 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 娄华 |
地址: | 710065 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 x86 架构 民用 机载 模块 看门狗 设计 方法 | ||
本发明属于计算机通信技术领域,设计X86架构处理器平台,BIOS编码和逻辑设计的相关内容,针对X86架构平台在机载嵌入式环境中的应用,发明了一种新的看门狗使用方法,通过BIOS对BIOS进行编码,处理器GPIO类型配置成为SCI中断管脚;并根据机载嵌入式环境需要,在逻辑里对看门狗信号进行编码处理,对看门狗信号进行使能,触发中断信号。本发明解决了看门狗信号应用的灵活性和可配置型,为X86平台应用于机载嵌入式环境提供了方法。
技术领域
本发明属于计算机通信技术领域,涉及X86架构处理器电路和BIOS编码和逻辑编码相关内容。
背景技术
大型客机C919信息系统-机载通用模块要求通过以太网接口实现数据获取、管理控制功能,支持Linux操作系统。可加载安全等级为 E级的应用程序,如维护应用、加载应用、文件导入导出应用、航空公司的第三方应用等功能。根据机载产品的需求,现行的基于X86系统平台的设计方法,Watchdog作为通用处理器模块的看门狗,用于监视通用处理器的运行状态,当通用处理器出现无法响应或死机时,通过狗叫信号将通用处理器模块复位。当对通用处理器模块进行调试时,通过使能信号禁止Watchdog电路工作,使其不影响模块的调试。通用处理器的Watchdog电路支持对定时周期进行设置。当到达定时周期时,Watchdog电路将产生狗叫信号,该信号可以连接到模块的复位电路上,以复位模块。因此,为使模块能够正常工作,需要上层应用(例如BIT软件)在Watchdog电路产生狗叫信号前来对看门狗定时器进行清零。看门狗的定时周期一般为1s。在模块上电后,需要在系统引导程序中将Watchdog禁止掉或将Watchdog的定义周期调整到大于操作系统启动时间,以避免在操作系统启动时出现模块复位情况;同时需要在操作系统启动完毕后,及时使能Watchdog或调整Watchdog的定时周期,已达到对模块运行状态进行监视的目的。
机载系统属于嵌入式系统,在BIOS中使能或禁止看门狗功能是不现实的,因为在机载系统中是没有显示界面(显示器)来进行BIOS配置,更不可能在系统启动的时候,飞机维护人员进入BIOS界面设置看门狗使能。
在程序运行过程中,当应用程序出现跑飞的时候,程序仍然有自我纠错的能力,如果此时看门狗信号发出全局复位,会降低系统程序的工作效率。
通用处理器模块在此处作为交换机使用,负责机载其他设备的信息交换和信息中转站的作用,如果在看门狗无法及时喂狗的情况下进入复位,会对整个机载电子系统造成极大的损害,这也是系统不允许出现的情况。
为了解决这个问题,给出系统应用程序自我纠错的“机会”,同时“争取”时间给机上其他系统报告故障的时间,需要对看门狗的使用进行重新设计。
发明内容:
本发明目的
为了解决X86架构平台的看门狗通用设计在机载嵌入式环境中应用的不可配置性,不灵活性,无法满足机载嵌入式环境的应用问题,本发明提出了一种基于X86架构平台的新的看门狗设计方法。
本发明的技术解决方案
一种基于X86架构的民用机载模块看门狗设计方法,其特征在于,通过BIOS对BIOS进行编码,处理器GPIO类型配置成为SCI中断管脚;并根据机载嵌入式环境需要,在逻辑里对看门狗信号进行编码处理,对看门狗信号进行使能,触发中断信号;其中,处理器GPIO类型配置成为SCI中断管脚具体实现为:
a)首先对SIO上的WatchDog进行配置,设置WatchDog的使能和触
发时间;
b)对GPIO3进行配置,将GPIO3设置为GPIO信号方式,寄存器GPIO_USE_SEL,且为输入信号:寄存器GP_IO_SEL;由于WatchDog信号为低电平信号,当看门狗进行狗叫的时候,发出低脉冲信号,需要将信号状态翻转,寄存器GPI_INV;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811471373.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可穿戴设备的异常日志上报方法及系统
- 下一篇:计算机运行状态监控装置