倔强顽童小焱 发表于 2019-5-18 16:05:19

FreeRTOS任务切换时获取系统时间并删除任务

在时间片调度的时候,满足相同优先级的列表中还有其他列表项,就会执行切换,如图

我想在切换前通过xTaskGetTickCount获取系统时钟节拍,并删除该任务,请问各位嵌友这个如何实现,谢谢!

eric2013 发表于 2019-5-19 01:07:18

不用删除,将xSwitchRequired设置为FALSE

话说,你的这个毕设的确是没有研究价值。

倔强顽童小焱 发表于 2019-5-19 11:07:03

eric2013 发表于 2019-5-19 01:07
不用删除,将xSwitchRequired设置为FALSE

话说,你的这个毕设的确是没有研究价值。

其实我想在任务执行的最后一个时间片保持继续执行,然后执行完这个时间片就删除任务,就是想让任务执行指定时间片,最后几个时间片不切换,直接继续运行,最后一个的时候删除任务,请问这个如何实现啊,现在确实没有了研究价值,就是想至少完成一下毕业设计了。

sanit 发表于 2019-5-19 14:19:08

倔强顽童小焱 发表于 2019-5-19 11:07
其实我想在任务执行的最后一个时间片保持继续执行,然后执行完这个时间片就删除任务,就是想让任务执行指 ...

完成毕设就瞎写呗,现在谁会认真看你写的是啥?搞这个没啥意思

倔强顽童小焱 发表于 2019-5-20 09:18:20

sanit 发表于 2019-5-19 14:19
完成毕设就瞎写呗,现在谁会认真看你写的是啥?搞这个没啥意思

这样的啊,那不会太要紧吧,感觉查重应该好难过。:'(

sanit 发表于 2019-5-20 19:07:57

倔强顽童小焱 发表于 2019-5-20 09:18
这样的啊,那不会太要紧吧,感觉查重应该好难过。

查重你自己写的就不怕
页: [1]
查看完整版本: FreeRTOS任务切换时获取系统时间并删除任务