The invention belongs to the field of computer communication technology, and designs X86 architecture processor platform, BIOS coding and logic design related content. Aiming at the application of X86 architecture platform in airborne embedded environment, a new watchdog usage method is invented. BIOS is coded by BIOS, and the processor GPIO type is configured as SCI interrupt pin; and according to the needs of airborne embedded environment, in order to meet the needs of airborne embedded environment, a new watchdog usage method In logic, the watchdog signal is coded and processed, and the watchdog signal is enabled to trigger the interruption signal. The invention solves the flexibility and configurability of watchdog signal application, and provides a method for applying X86 platform to airborne embedded environment.
【技术实现步骤摘要】
一种基于X86架构的民用机载模块看门狗设计方法
本专利技术属于计算机通信
,涉及X86架构处理器电路和BIOS编码和逻辑编码相关内容。
技术介绍
大型客机C919信息系统-机载通用模块要求通过以太网接口实现数据获取、管理控制功能,支持Linux操作系统。可加载安全等级为E级的应用程序,如维护应用、加载应用、文件导入导出应用、航空公司的第三方应用等功能。根据机载产品的需求,现行的基于X86系统平台的设计方法,Watchdog作为通用处理器模块的看门狗,用于监视通用处理器的运行状态,当通用处理器出现无法响应或死机时,通过狗叫信号将通用处理器模块复位。当对通用处理器模块进行调试时,通过使能信号禁止Watchdog电路工作,使其不影响模块的调试。通用处理器的Watchdog电路支持对定时周期进行设置。当到达定时周期时,Watchdog电路将产生狗叫信号,该信号可以连接到模块的复位电路上,以复位模块。因此,为使模块能够正常工作,需要上层应用(例如BIT软件)在Watchdog电路产生狗叫信号前来对看门狗定时器进行清零。看门狗的定时周期一般为1s。在模块上电后,需要在系统引导程序中将Watchdog禁止掉或将Watchdog的定义周期调整到大于操作系统启动时间,以避免在操作系统启动时出现模块复位情况;同时需要在操作系统启动完毕后,及时使能Watchdog或调整Watchdog的定时周期,已达到对模块运行状态进行监视的目的。机载系统属于嵌入式系统,在BIOS中使能或禁止看门狗功能是不现实的,因为在机载系统中是没有显示界面(显示器)来进行BIOS配置,更不可能在系统 ...
【技术保护点】
1.一种基于X86架构的民用机载模块看门狗设计方法,其特征在于,通过BIOS对BIOS进行编码,处理器GPIO类型配置成为SCI中断管脚;并根据机载嵌入式环境需要,在逻辑里对看门狗信号进行编码处理,对看门狗信号进行使能,触发中断信号;其中,处理器GPIO类型配置成为SCI中断管脚具体实现为:a)首先对SIO上的WatchDog进行配置,设置WatchDog的使能和触发时间;b)对GPIO3进行配置,将GPIO3设置为GPIO信号方式,寄存器GPIO_USE_SEL,且为输入信号:寄存器GP_IO_SEL;由于WatchDog信号为低电平信号,当看门狗进行狗叫的时候,发出低脉冲信号,需要将信号状态翻转,寄存器GPI_INV;c)配置GPIO3的中断类型,设置为SCI中断,寄存器SCI_En;d)使能GPIO3事件,寄存器GPE0_EN,并通过GPIO3事件状态路由GPIO产生SCI中断,寄存器GPI_ROUT。
【技术特征摘要】
1.一种基于X86架构的民用机载模块看门狗设计方法,其特征在于,通过BIOS对BIOS进行编码,处理器GPIO类型配置成为SCI中断管脚;并根据机载嵌入式环境需要,在逻辑里对看门狗信号进行编码处理,对看门狗信号进行使能,触发中断信号;其中,处理器GPIO类型配置成为SCI中断管脚具体实现为:a)首先对SIO上的WatchDog进行配置,设置WatchDog的使能和触发时间;b)对GPIO3进行配置,将GPIO3设置为GPIO信号方式,寄存器GPIO_USE_SEL,且为输入信号:寄存器GP_IO_SEL;由于WatchDog信号为低电平信号,当看门狗进行狗叫的时候,发出低脉冲信号,需要将信号状态翻转,寄存器GPI_INV;c)配置GPIO3的中断类型,设置为SCI中断,寄存器SCI_En;d)使能GPIO3事件,寄存器GPE...
【专利技术属性】
技术研发人员:吴志川,窦爱萍,刘硕,封安,姚彬,隽鹏辉,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。