【发布时间】:2021-03-09 15:34:36
【问题描述】:
我是 RTOS 编程的初学者。我对此有疑问。
查询:我了解上下文切换会根据分配的优先级在各种任务之间发生。我想知道高优先级任务究竟是如何在技术上中断低优先级任务的?是否每个任务都分配给硬件中断引脚,以便每当微控制器在该引脚上被外部硬件中断时,如果与当前正在处理的任务相比,特定任务被分配了更高的优先级?但实际上,如果程序中有 128 个任务,它可能需要 7 个为中断保留的硬件引脚。我缺少什么逻辑?
【问题讨论】:
标签: multitasking freertos