应用于嵌入式软件的多计时器方法、装置和设备制造方法及图纸

技术编号:37116350 阅读:22 留言:0更新日期:2023-04-01 05:12
本申请的实施例提供了应用于嵌入式软件的多计时器方法、装置、设备和计算机可读存储介质。所述方法包括构建计时管理模块;通过所述计时管理模块,统一调用各用户模块提供的计时增加函数,完成对多个用户模块的统一计时。以此方式,可以针对于软件内不同的用户模块,采用通用的计时接口函数满足了各自的计时要求,使用方便,简单易懂,便于推广使用,满足了各类功能模块不同种类的计时需求。各类功能模块不同种类的计时需求。各类功能模块不同种类的计时需求。

【技术实现步骤摘要】
应用于嵌入式软件的多计时器方法、装置和设备


[0001]本申请的实施例涉及嵌入式软件领域,尤其涉及应用于嵌入式软件的多计时器方法、装置、设备和计算机可读存储设备。

技术介绍

[0002]嵌入式软件一般采用C语言实现,运行在基于ARM、DSP、PowerPC或单片机等处理器芯片上,对实时性有较高要求。软件内部一般采用固定周期的全局时钟定时器(如每隔10ms产生一次定时器中断),作为最小计时分辨率,通过对周期中断计数的方式来实现一定时间分辨率的计时。当某个计时器时间到后,即时钟中断计数达到某个数值后,将产生到时有效标识,供软件内部其他各模块判断和使用。
[0003]随着软件功能复杂度不断增加,软件内部将划分为大小不同的功能模块,每个功能模块会有数量不等的计时器需求。当软件模块逐渐增多时,如果每个模块都分别实现自身数量不等的计时功能,将会造成代码冗余,不利于维护和修改的困境。
[0004]因此,急需一种功能专一的计时管理方法,以提供统一的基础调用接口函数,满足其他功能模块不同种类的计时需求。

技术实现思路
<br/>[0005]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用于嵌入式软件的多计时器方法,其特征在于,包括:构建计时管理模块;通过所述计时管理模块,统一调用各用户模块提供的计时增加函数,完成对多个用户模块的统一计时。2.根据权利要求1所述的方法,其特征在于,所述计时管理模块包括数据结构和接口函数。3.根据权利要求2所述的方法,其特征在于,所述数据结构包括开始标志、计时结束标志、当前计时周期数和计时结束周期数。4.根据权利要求3所述的方法,其特征在于,所述接口函数包括计时增加函数、开始/重置计时函数和关闭计时函数。5.根据权利要求4所述的方法,其特征在于,所述通过所述计时管理模块,统一调用各用户模块提供的计时增加函数包括:若全局时钟中断,则通过所述计时管理模块,统一调用各用户模块提供的计时增加函数。6.根据权利要求5所述的方法,其特征在于,还包括:所述计时增加函数,分别以当前用户模块中每个计时器的数据结...

【专利技术属性】
技术研发人员:阮铖巍孙继平所玉君
申请(专利权)人:中国人民解放军九三二一零部队
类型:发明
国别省市:

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

1