TI中文支持网
TI专业的中文技术问题搜集分享网站

cc2640r2f ,simplelink_cc2640r2_sdk_1_40_00_45版本库,求教空闲任务在哪?

各位好:

项目中想使用ti-rtos的“空闲任务”处理一些状态,但始终没有找到“空闲任务”入口,求教各位我该在何处添加功能啊?

Alvin Chen:

ti-rtos是系统自己判断是否空闲,客户不可控。你可以用任务机制优先级判断。

Viki Shi:

The TI-RTOS Power Manager automatically manages the power state when the processor is idle. When the processor is idle, the power policy runs and chooses the lowest possible power state allowed.The power policy is run by the kernel’s Idle loop.

空闲状态是底层控制的,你可以通过Task_construct创建任务

user5925450:

回复 Viki Shi:

请问我是不是可以这么理解、ti-rtos没有其他系统那种“空闲任务”供用户编程?如果想实现就自己建立一个优先级最低的任务替代“空闲任务”?
另外顺便问一下,ti-rtos能建立两个优先级相同的任务么?然后时间片轮询?

user5925450:

回复 Viki Shi:

您好:我是否可这么理解,TI-rtos不像其他系统那样提供空闲任务供用户编程,如果想实现类似功能,我需要建议一个低优先级任务替代空闲任务?

user5925450:

回复 Viki Shi:

您好:我是否可这么理解——tirtos没有像其他系统那样提供“空闲任务”供用户编程、如果想实现类似功能、则需要自行建立一个低优先级任务替代“空闲任务”?
另外顺便问一下、tirtos是否可建立两个同优先级任务、然后按时间片运行?

YiKai Chen:

回复 user5925450:

1. 是的、tirtos没有提供“空闲任务”供用户编程、如果想实现类似功能、需要自行建立一个低优先级任务替代“空闲任务”
2. 可建立两个同优先级任务、按时间片运行

user5925450:

回复 YiKai Chen:

感谢您的回复,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » cc2640r2f ,simplelink_cc2640r2_sdk_1_40_00_45版本库,求教空闲任务在哪?
分享到: 更多 (0)