作者bzgibson (B'z)
看板LinuxDev
标题[问题] 如何固定时间去执行?
时间Tue Apr 1 09:53:21 2008
我在ARM/linux上面需要用固定1ms or 2ms ,3ms的时间
类似计时器中断(中断时间1ms or 2ms ,3ms)
本来我用delay()的方式来当我的延迟
之後去用clock_t的(end-start)/CLK_TCK所计算到的时间
发现它最小单位好像是10ms而且不是很准,居然还出现0ms
网路上查到"udelay"...我丢到程式没反应?
以及"nanosleep"...不知道怎麽给他参数?
想请问还有其它方式可以让我有固定1ms or 2ms ,3ms的"准确时间"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.39.134
1F:推 TroyLee:man nanosleep 讲得还蛮清楚的... 04/01 11:27
2F:→ bzgibson:我给它timespec结构他会错误?想请问正确的用法 04/01 13:05
3F:推 TroyLee:要带指标, 两个我印象中可以一样 04/01 14:17