实时系统vxWorks - 辅助时钟

概述

VxWorks系统为开发人员提供了一个辅助时钟(Auxiliary Clock),这个辅助时钟与系统时钟使用不同的时钟源,供用户在需要时间精度较高的场合定时使用。

注意

小编认为,对于vxWorks实时系统而言,定时是很有必要的,在对一些任务进行周期控制的时候,考虑到定时的准确性和精度,小编的大部分做法是通过辅助时钟定时,然后使用同步信号量,唤醒任务,达到定时的目的。

另外,小编所有文章均是自己亲手编写验证,由于文件太多,小编就不在公众号后台一一回复列举了,若需要小编的工程代码,请关注公众号,后台回复需要的工程文件。如想要本文中的工程源文件可回复“实时系统vxWorks - 辅助时钟工程文件”,小编看到后会第一时间回复。

接口

官方提供的关于辅助时钟的相关接口主要包含在timerDev.h和bsp.h头文件中。

重要宏定义

/* 重要宏定义  bsp.h */
#   define AUX_CLK_RATE_MIN    (2)      /* minimum auxiliary clock rate */
#   define AUX_C


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部