基于SRIO的嵌入式系统单片复位方法技术方案

技术编号:39987464 阅读:20 留言:0更新日期:2024-01-09 02:00
本发明专利技术涉及嵌入式系统领域,尤其涉及一种基于SRIO的嵌入式系统单片复位方法,应用于嵌入式系统的处理模块;嵌入式系统的处理模块包括第一单片和第二单片;第二单片和若干第一单片通过SRIO交换互连,进行数据传输;第一单片的第一片内同步任务用于完成递增数增加,第二片内同步任务用于对第一片内同步任务的递增数增加进行判断并发送心跳给第二单片;第二单片包括片间心跳监测任务、片间镜像传输任务和若干片内同步任务,片内同步任务用于对第二单片进行监测及复位,片间心跳监测任务用于完成片间的心跳监测并对第一单片进行复位,片间镜像传输任务用于完成片间的镜像传输。本发明专利技术对故障片单独隔离,复位而不影响其它片的工作。

【技术实现步骤摘要】

本专利技术涉及嵌入式系统领域,尤其涉及一种基于srio的嵌入式系统单片复位方法。


技术介绍

1、在典型的嵌入式系统中,不仅要求处理模块具有很高的处理能力,还要求系统具备优秀的通用性、可扩展性和可重构性,能够适应多种分布式架构。随着处理模块集成度越来越高,多由2片或4片处理器构成,任务也越来越集中。在系统运行过程中,不允许出现因某个处理器、某个通讯链路等状态异常或故障而导致整个系统运行死机或瘫痪。

2、传统的复位都是系统级复位,插箱复位,至少也是模块复位,颗粒度太大。在进行系统复位时,整个工作会被打断,系统复位和启动过程中,数据会丢失,恢复时间很长。插箱级复位和系统级复位类似,涉及到复位插箱的工作会暂停,数据会丢失,恢复时间也很长。

3、模块级复位相对于系统级复位和插箱复位好了很多,但在复杂场景和重要紧迫场景下,故障恢复时间任太长。模块复位及恢复过程中,会涉及到管理模块和交换模块,耦合度高,代价大。


技术实现思路

1、本专利技术的目的是为了提供一种基于srio的嵌入式系统单片复位方法,当本文档来自技高网...

【技术保护点】

1.基于SRIO的嵌入式系统单片复位方法,其特征在于:应用于嵌入式系统的处理模块;

2.根据权利要求1所述的基于SRIO的嵌入式系统单片复位方法,其特征在于:第二单片中,第三片内同步任务对应的内核故障时,复位由GPIO控制;第四片内同步任务对应的内核故障时,复位由第二单片内部的硬件看门狗完成。

3.根据权利要求1所述的基于SRIO的嵌入式系统单片复位方法,其特征在于:第一单片和第二单片启动时,判断是否是单片复位。

4.根据权利要求3所述的基于SRIO的嵌入式系统单片复位方法,其特征在于:是否是单片复位的判断条件为:SRIO的启动地址对应的内存地址中的值...

【技术特征摘要】

1.基于srio的嵌入式系统单片复位方法,其特征在于:应用于嵌入式系统的处理模块;

2.根据权利要求1所述的基于srio的嵌入式系统单片复位方法,其特征在于:第二单片中,第三片内同步任务对应的内核故障时,复位由gpio控制;第四片内同步任务对应的内核故障时,复位由第二单片内部的硬件看门狗完成。

3.根据权利要求1所述的基于srio的嵌入式系统单片复位方法,其特征在于:第一单片和第二单片启动时,判断是否是单片复位。

4.根据权利要求3所述的基于srio的嵌入式系统单片复位方法,其特征在于:是否是单片复位的判断条件为:srio的启动地址对应的内存地址中的值是否为特定值-0xaabbccdd;在...

【专利技术属性】
技术研发人员:朱秉颖李世平
申请(专利权)人:江苏华创微系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1