一种实时操作系统的定位异常方法、装置及存储介质制造方法及图纸

技术编号:42603997 阅读:48 留言:0更新日期:2024-09-03 18:14
本发明专利技术公开了一种实时操作系统的定位异常方法、装置及存储介质,属于嵌入式技术领域,方法包括:当第一核心触发异常中断时,保存所述第一核心的栈信息,控制所述第一核心关闭中断,并向第二核心发送软件中断;所述第二核心为所述实时操作系统中除第一核心外的其他核心;其中,所述第一核心为所述实时操作系统中的其中一个核心;当所述第二核心接收到软件中断后,保存所述第二核心的栈信息,控制所述第二核心关闭中断;根据所述第一核心的栈信息和所述第二核心的栈信息,定位所述实时操作系统异常,以实现在任何一个核心异常时将整个实时操作系统停下,并定位每个核心在触发异常时运行的位置,以提高查出系统的漏洞的效率。

【技术实现步骤摘要】

本专利技术涉及嵌入式,尤其涉及一种实时操作系统的定位异常方法、装置及存储介质


技术介绍

1、在嵌入式领域中,随着对计算能力的需求越来越大,处理器中的核心数量也越来越多,每个核心都执行不同的任务,会导致编写的程序逻辑复杂,难免会存在逻辑和现象不一致的情况,需要使用各种调试方法,定位相关的原因及位置,以便于尽快编写出所需要的功能程序。

2、但多核定位异常和单核定位异常的方式不同,单核因为同一时间内只能有一个任务在运行,所以当单核出现异常时可以只接进入异常中断,并打印相关的异常信息。而多核同一时间内运行的任务个数和芯片的核心数目有关,在现有技术的运行程序的过程中就算出现异常通常也只有一个核心出现异常,其它核心都是正常调度,无法确定整个系统异常以后其它核心的状态,不便于判断异常是否和其它核心有联系,不能方便地查出系统的漏洞。


技术实现思路

1、本专利技术提供了一种实时操作系统的定位异常方法、装置及存储介质,以实现在任何一个核心异常时将整个实时操作系统停下,并定位每个核心在触发异常时运行的位置,以提高查出本文档来自技高网...

【技术保护点】

1.一种实时操作系统的定位异常方法,其特征在于,所述实时操作系统包括至少两个核心;

2.如权利要求1所述的一种实时操作系统的定位异常方法,其特征在于,所述当第一核心触发异常中断时,保存所述第一核心的栈信息,控制所述第一核心关闭中断,并向第二核心发送软件中断,具体为:

3.如权利要求1所述的一种实时操作系统的定位异常方法,其特征在于,还包括:

4.如权利要求3所述的一种实时操作系统的定位异常方法,其特征在于,所述当所述第二核心接收到软件中断后,保存所述第二核心的栈信息,执行所述第二核心对应的中断回调函数,使得所述第二核心关闭中断,具体为:

5...

【技术特征摘要】

1.一种实时操作系统的定位异常方法,其特征在于,所述实时操作系统包括至少两个核心;

2.如权利要求1所述的一种实时操作系统的定位异常方法,其特征在于,所述当第一核心触发异常中断时,保存所述第一核心的栈信息,控制所述第一核心关闭中断,并向第二核心发送软件中断,具体为:

3.如权利要求1所述的一种实时操作系统的定位异常方法,其特征在于,还包括:

4.如权利要求3所述的一种实时操作系统的定位异常方法,其特征在于,所述当所述第二核心接收到软件中断后,保存所述第二核心的栈信息,执行所述第二核心对应的中断回调函数,使得所述第二核心关闭中断,具体为:

5.如权利要求1所述的一种实时操作系统的定位异常方法,其特征在于,所述根据所述第一核心的栈信息和所述第二核心...

【专利技术属性】
技术研发人员:陶伟马溪原蔡田田陈军健邵杰李俊业
申请(专利权)人:南方电网数字电网研究院股份有限公司
类型:发明
国别省市:

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

1