嵌入式系统中TICK指什么,一个TICK的时间怎么计算或获取.

apn172 2009-08-11 08:28:01
请教如题所示
...全文
2823 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gumbour 2009-09-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 linkjiao 的回复:]
sysClkRateGet()一下,看看出来的值是多少。
假如说是200,那么你的一个tick就是 1/200 秒

这个值是在BSP中定义的与你硬件时钟有关。
[/Quote]
没错 sysClkRateGet() 可以取到你的OS的tick精度。
同时,vxworks里,你可以在usrRoot里修改tick精度,假如需要的话。
jason_sun2008cn 2009-08-19
  • 打赏
  • 举报
回复
楼上回答都正确,通常我们在VxWorks当中定义一个tick为60分之一秒。
linkjiao 2009-08-16
  • 打赏
  • 举报
回复 1
sysClkRateGet()一下,看看出来的值是多少。
假如说是200,那么你的一个tick就是 1/200 秒

这个值是在BSP中定义的与你硬件时钟有关。
apn172 2009-08-15
  • 打赏
  • 举报
回复
n那么一个TICK应该是多长时间呢
hiberhe 2009-08-11
  • 打赏
  • 举报
回复
tick一般指os的kernel计时单位,用于处理定时、延时事件之类。一般使用硬件定时器中断处理tick事件

2,184

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧