[发明专利]VxWorks系统运行时间获取方法、装置及存储介质在审
申请号: | 202310024936.7 | 申请日: | 2023-01-09 |
公开(公告)号: | CN116028308A | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 潘颖颖;郑文浩;吴勇刚;于大任;田久敏;彭高领;崔长桥;赵亚琼 | 申请(专利权)人: | 北京国科天迅科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/17 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 陈新生 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | vxworks 系统 运行 时间 获取 方法 装置 存储 介质 | ||
1.一种VxWorks系统运行时间获取方法,其特征在于,包括:
建立日志文件和VxWorks系统中进程的虚拟内存之间的映射关系;
读取所述日志文件中的时间,并保存至预定义的第一全局变量;
按预设步进值,递增的更新所述第一全局变量,并基于所述映射关系,通过所述进程的虚拟内存写入对应的所述日志文件中;
基于所述第一全局变量,确定所述Vxworks系统运行时长。
2.根据权利要求1所述的VxWorks系统运行时间获取方法,其特征在于,所述按预设步进值,递增的更新所述第一全局变量,并基于所述映射关系,通过所述进程的虚拟内存写入对应的所述日志文件中之前,还包括:
启动断电延迟监测任务,并时刻监测所述VxWorks系统是否存在断电;
若存在断电,则基于RTC记录的第一时长,以及第二变量记录的第二时长,更新所述第一全局变量;
基于所述映射关系,将所述第一全局变量的值通过所述进程的虚拟内存写入对应的所述日志文件中;
其中,所述第一时长为上次上电到本次断电期间,RTC记录的时长;所述第二时长为上次上电到本次断电期间,第二变量记录的时长,且所述第二变量按照预设步进值进行更新。
3.根据权利要求2所述的VxWorks系统运行时间获取方法,其特征在于,所述基于RTC记录的第一时长,以及第二变量记录的第二时长,更新所述第一全局变量,包括:
确定所述第一时长是否等于所述第二时长;
若所述第一时长不等于所述第二时长,则基于所述第一全局变量的值和第二时长之差,与所述第一时长的和,更新所述第一全局变量;
若所述第一时长等于所述第二时长,则以当前时刻所述第一全局变量的值,更新所述第一全局变量。
4.根据权利要求2或3所述的VxWorks系统运行时间获取方法,其特征在于,所述RTC记录的第一时长是通过RTC驱动接口访问RTC,获取的第一时刻与第二时刻之差;所述第一时刻为本次断电时RTC记录的数值转化为秒后对应的时刻,所述第二时刻为上次上电时RTC记录的数值转化为秒后对应的时刻。
5.根据权利要求2所述的VxWorks系统运行时间获取方法,其特征在于,所述启动断电延迟监测任务,并时刻监测所述VxWorks系统是否存在断电之后,包括:
确定所述Vxworks系统存在断电后,通过断电延迟模块对所述Vxworks系统提供持续预设时长的外部供电,并发送断电中断指示给所述Vxworks系统的中央处理单元。
6.一种电子设备,其特征在于,包括存储器,收发机,处理器;
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
建立日志文件和VxWorks系统中进程的虚拟内存之间的映射关系;
读取所述日志文件中的时间,并保存至预定义的第一全局变量;
按预设步进值,递增的更新所述第一全局变量,并基于所述映射关系,通过所述进程的虚拟内存写入对应的所述日志文件中;
基于所述第一全局变量,确定所述Vxworks系统运行时长。
7.根据权利要求6所述的电子设备,其特征在于,所述按预设步进值,递增的更新所述第一全局变量,并基于所述映射关系,通过所述进程的虚拟内存写入对应的所述日志文件中之前,还包括:
启动断电延迟监测任务,并时刻监测所述VxWorks系统是否存在断电;
若存在断电,则基于RTC记录的第一时长,以及第二变量记录的第二时长,更新所述第一全局变量;
基于所述映射关系,将所述第一全局变量的值通过所述进程的虚拟内存写入对应的所述日志文件中;
其中,所述第一时长为上次上电到本次断电期间,RTC记录的时长;所述第二时长为上次上电到本次断电期间,第二变量记录的时长,且所述第二变量按照预设步进值进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国科天迅科技有限公司,未经北京国科天迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310024936.7/1.html,转载请声明来源钻瓜专利网。