我的目的就是要在主程序中定时调度一个函数,调度时间间隔为1秒,时间不用太精确,允许100ms以内的误差。
要尽量的减少因为我这个程序而给CPU带来的负荷,我试过linux如下几种方法:sleep,alarm,select等,但这些函数实际运行效果都受制于当前系统负荷,如我将等待时间设为1s时,则实际程序调度的间隔时间大约为2s,有没有更好一点的精确点的方法?还请指教,谢谢 !
另外我看了一下uclinux运行后打开的中断号,好像只看到计时器T0的中断被打开了,那是不是说uclinux系统没有使用计时器T1?
[align=right][color=#000066][此贴子已经被作者于2005-12-5 10:17:33编辑过][/color][/align]