一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

实时操作系统RAM诊断实现方法、装置和计算机设备与流程

2022-03-13 23:09:27 来源:中国专利 TAG:

技术特征:
1.一种实时操作系统ram诊断实现方法,其特征在于,包括:启动ram诊断进程,并进入初始化状态;接收开启ram诊断指令;根据所述ram诊断指令创建ram诊断线程,并启动中断服务程序;利用所述ram诊断线程计算内存诊断地址;根据所述内存诊断地址,利用所述中断服务程序进行ram诊断。2.如权利要求1所述的方法,其特征在于,还包括:在利用所述中断服务程序进行ram诊断之前,关闭操作系统中的所有中断;在利用所述中断服务程序进行ram诊断之后,开启所述操作系统中的所有中断。3.如权利要求1所述的方法,其特征在于,进入初始化状态,包括:检查内存地址范围有效性、初始化接口信息状态、内存地址映射以及将物理内存映射到进程地址空间。4.如权利要求1所述的方法,其特征在于,所述内存诊断地址包括地址线地址和数据地址,利用所述ram诊断线程计算内存诊断地址,包括:确定当前ram诊断的诊断类型,根据诊断类型确定内存诊断起始地址,所述诊断类型包括地址线检测和数据检测;计算地址线地址,并更新地址线检测计数;计算数据地址;更新数据检测百分比。5.如权利要求1所述的方法,其特征在于,根据所述内存诊断地址,利用所述中断服务程序进行ram诊断,包括:利用所述中断服务程序进行地址线诊断和数据诊断。6.如权利要求5所述的方法,其特征在于,利用所述中断服务程序进行地址线诊断,包括:备份基地址和测试地址数据,并将内存地址内容存储至寄存器;在基地址和测试地址分别写入特定模式字,并获取第一测试值;将所述寄存器中的内存地址内容回写至所述测试地址,并获取第二测试值;将所述第一测试值和所述第二测试值进行比对;如果相同,则诊断通过;如果不同,则诊断失败。7.如权利要求5所述的方法,其特征在于,利用所述中断服务程序进行数据诊断,包括:备份被诊断数据内容;在测试地址写入特定模式字对内存地址数据进行诊断,并获取第三测试值;将备份的被诊断数据内容回写至测试地址,并获取第四测试值;将所述第三测试值和所述第四测试值进行比对;如果相同,则诊断通过;如果不同,则诊断失败。8.一种实时操作系统ram诊断实现装置,其特征在于,包括:启动模块,用于启动ram诊断进程,并进入初始化状态;
接收模块,用于接收开启ram诊断指令;创建模块,用于根据所述ram诊断指令创建ram诊断线程,并启动中断服务程序;计算模块,用于利用所述ram诊断线程计算内存诊断地址;诊断模块,用于根据所述内存诊断地址,利用所述中断服务程序进行ram诊断。9.一种计算机设备,其特征在于,包括存储器、处理器以及存储在所述存储器上的计算机程序,所述计算机程序被所述处理器运行时实现如权利要求1-7任一项所述的实时操作系统ram诊断实现方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时实现如权利要求1-7中任一项所述的实时操作系统ram诊断实现方法。

技术总结
本申请公开了一种实时操作系统RAM诊断实现方法、装置和计算机设备。其中,实时操作系统RAM诊断实现方法包括:启动RAM诊断进程,并进入初始化状态;接收开启RAM诊断指令;根据RAM诊断指令创建RAM诊断线程,并启动中断服务程序;利用RAM诊断线程计算内存诊断地址;根据内存诊断地址,利用中断服务程序进行RAM诊断。本申请实施例的实时操作系统RAM诊断实现方法、装置和计算机设备,通过启动RAM诊断进程,并进入初始化状态,以及接收开启RAM诊断指令,根据RAM诊断指令创建RAM诊断线程,并启动中断服务程序,然后利用RAM诊断线程计算内存诊断地址,以及根据内存诊断地址,利用中断服务程序进行RAM诊断,能够实现内存诊断全覆盖,并且提高诊断效率。断效率。断效率。


技术研发人员:马忠刚 李萌 王晓伟 裴红伟 程康
受保护的技术使用者:北京广利核系统工程有限公司
技术研发日:2020.09.11
技术公布日:2022/3/11
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献