RTX系统怎么计算任务挂起时间

2019-10-11 16:38发布

刚接触系统,使用的是RTX系统,现在看到资料说如果想要切换任务,可以是使用延时函数将自身挂起,那请问有没有什么好的办法可以确定每个任务挂起的时间是多少呢?有没有大神可以帮忙解答下,万分感谢

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
小陀螺爱炒蛋
1楼-- · 2019-10-11 20:19
传入的参数,打错字了,比如你有调用os_delay_wait(10); 就是延时100ms(前提是你的系统时钟配置的是10ms)
小陀螺爱炒蛋
2楼-- · 2019-10-12 00:30
调用API,喊出传入的参数是多少,就挂起多久,操作系统的延时只是个大概的时间,不准确~
panxing
3楼-- · 2019-10-12 04:12
小陀螺爱炒蛋 发表于 2017-3-14 15:20
调用API,喊出传入的参数是多少,就挂起多久,操作系统的延时只是个大概的时间,不准确~

“喊出传入的参数是多少,就挂起多久”这句话不理解能详细解释下不?
panxing
4楼-- · 2019-10-12 09:54
小陀螺爱炒蛋 发表于 2017-3-14 15:25
传入的参数,打错字了,比如你有调用os_delay_wait(10); 就是延时100ms(前提是你的系统时钟配置的是10ms)

我知道调用os_delay_wait(); 修改里面的参数就是延时多久,只是我现在是想要知道我应该挂起任务多久,这个时间我不知道怎么去确定,究竟应该挂起一个任务1S呢,还是挂起它2S比较好,我想知道这个时间。
我怕任务挂起时间太久影响到了实时性,又怕挂起时间太短使低优先级的任务被打断
小陀螺爱炒蛋
5楼-- · 2019-10-12 12:07
 精彩回答 2  元偷偷看……
小陀螺爱炒蛋
6楼-- · 2019-10-12 16:52
上下文

一周热门 更多>