专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VxWorks

vx中时间片通常设置多少合适

发布时间:2010-06-14 16:39:58 文章来源:www.iduyao.cn 采编人员:星星草
vx中时间片一般设置多少合适?
vx中时间片一般设置多少合适?
程序中若这样使用一个任务,大家帮看看是否合适:
定义一个任务A,优先级定为55(非常高的优先级),任务中延时1ms,目的是想让这个任务中的程序以1ms的时间间隔执行;
我觉得这样做的话cpu会总在切换,也就是优先级小于55的任务总共就1ms的执行时间,不知道理解的是否正确?
其次我做了个判断,在每次进这个任务时记录下当前时间,却发现不是每隔1ms就进这个任务,有时进这个任务的时间间隔能到2,3ms,不知道是为啥?

------解决方案--------------------
看门狗1ms还是很精确的,你可以发一个串口数据,用示波器看一下波形!
------解决方案--------------------
Rate 设置成1000是可以的。
但是这个也不是一定就那么准确的,毕竟是个多任务环境。任务的切换得花费时间(一般花不了太多,肯定小于1ms);其次还有优先级更高的任务,比如网络任务等,他们也是可能会被唤醒的啊。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: