ClockPeriod_r 请教 ?

我用 ClockPeriod_r 设置QNX系统tick 成 0.1ms 后,
基本上IDE都不能调试了,vmware下的QNX ,反映也变慢了。
是不是 QNX 的tick不能设置的太小,想来,我用 1.8G 的P4,应该可以。

环境:win2000 + qnx 调试 vmware5 下QNX

缩短timetick,将大大增加系统开销。(每个tick都会有时钟中断)除非你有很强大的CPU,否则缩短timetick只是得不偿失。

是什么原因你需要修改timetick呢?

我想,系统准备处理外部请求达到 1万次/秒。
还有就是,想让 delay 准确点。。。不知道,是不是可行的呢。

我想,系统准备处理外部请求达到 1万次/秒。
还有就是,想让 delay 准确点。。。不知道,是不是可行的呢。

外部请求,通常是通过中断来请求处理的。中断的响应跟系统时间片没有关系,不论当前的系统在远行什么进程,中断都是在第一时间被响应的。

如果你需要更精确的延时,通常的办法是使用自己的中断源。看看你的系统中有什么更精确的中断源,自己写中断处理函数来记时。

哦,好的,谢谢你!!!