我的应用场景是,中心节点通过keepalive包来管理端节点,此时,有最高优先级的控制命令来发给某个端节点的话,正好赶上keepalive在发送,高优先级任务,可否抢占发送权限,等他发送完成,低优先级的keepalive再发送? 是否有这样的方案建议?最好是例程? 谢谢!
Alvin Chen:
支持的,具体历程没有特别符合的,可以看一下的下面的demo,使用信号量。
dev.ti.com/…/node
user4205522:
TI-RTOS肯定是支持优先级的,具体见《Bios_User_Guide.pdf》文档!具体到这个应用,因为射频只有一个,最好不要在两个不同优先级任务里面同时操作,除非你明确知道细节并做了处理!