一种嵌入式系统时间恢复方法及处理设备技术方案

技术编号:30898228 阅读:42 留言:0更新日期:2021-11-22 23:41
本发明专利技术提供一种嵌入式系统时间恢复方法及处理设备,涉及计算机处理器时间恢复领域,包括:嵌入式系统正常工作时同步网关或云上的时间信息,将所述时间信息转换成UTC时间戳T;根据UTC时间戳T和嵌入式系统的计数器能够表示的最大秒数M依据表达式:T=M*C+Y,计算除数C和余数Y的值;将除数C存入嵌入式系统的存储器中,将余数Y转化为对应的寄存值R后写入到嵌入式系统的计数器中;当嵌入式系统处理器异常重启时,保持所述存储器中的除数C值不变,计数器继续运行;当嵌入式系统处理器异常重启完成后,根据存储器中的除数C值和计数器中的余数Y值恢复UTC时间戳T,完成系统时间恢复,执行系统要求的基于时间的功能。统要求的基于时间的功能。统要求的基于时间的功能。

【技术实现步骤摘要】
一种嵌入式系统时间恢复方法及处理设备


[0001]本专利技术涉及计算机处理器时间恢复领域,具体为一种嵌入式系统时间恢复方法及处理设备。

技术介绍

[0002]目前,很多嵌入系统基于成本考虑一般不会采用外部电池+外置RTC芯片(实时时钟芯片)的方法来用于保持时间,而是采用直接在处理器(MCU)中保存时间的方法,但是这种在处理器中保存时间的方法当处理器异常重启情况下,时间信息会被重置(即使主电源还在供电),对于基于时间工作的设备(如定时开关外设,每天晚上8点整开灯,第二天早上7点关灯的应用),会导致无法按照预期完成功能。

技术实现思路

[0003](一)解决的技术问题
[0004]针对现有技术的不足,本专利技术提供了一种嵌入式系统时间恢复方法及处理设备,解决了上述
技术介绍
中提出的采用直接在处理器(MCU)中保存时间的方法,当处理器异常重启情况下,时间信息会被重置的问题。
[0005](二)技术方案
[0006]为实现以上目的,本专利技术通过以下技术方案予以实现:一种嵌入式系统时间恢复方法,包括:
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
中任一所述的一种嵌入式系统...

【专利技术属性】
技术研发人员:钟玲祥李阳黄路通沈斌胡涛
申请(专利权)人:浙江阳光美加照明有限公司
类型:发明
国别省市:

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

1