文档详情

【RTX操作系统教程】第8章 任务优先级修改.pdf

发布:2017-06-07约2.64万字共16页下载文档
文本预览下载声明
武汉安富莱电子有限公司 武汉安富莱电子有限公司 WWW.ARMFLY.COM 安富莱STM32-V4开发板RTX教程 WWW.ARMFLY.COM 安富莱STM32-V4开发板RTX教程 第8章 任务优先级修改 第8章 任务优先级修改 本章节主要为大家讲解 RTX 任务优先级设置的注意事项,任务优先级的分配方案及其相关的一个例子 , 内容相对比较简单。 本章教程配套的例子含 Cortex-M3 内核的 STM32F103 和 Cortex-M4 内核的 STM32F407。 8.1 任务优先级设置注意事项 8.2 任务优先级分配方案 8.3 任务优先级设置 8.4 实验例程说明 8.5 总结 8.1 任务优先级设置注意事项 8.1 任务优先级设置注意事项 RTX 操作系统任务优先级的设置要注意以下几个问题:  设置任务的优先级时 ,数值越小优先级越低。  最低任务优先级是 0 ,此优先级被空闲任务使用,任何其它任务都不可以使用。  用户可以设置的优先级范围是 1-254 ,由于 RTX 支持时间片调度,所以也是支持用户任务设置为相 同的优先级。  优先级 255 被保留,用于最重要的任务。 8.2 任务优先级分配方案 8.2 任务优先级分配方案 对于初学者 ,有时候会纠结任务优先级设置为多少合适,因为任务优先级设置多少是没有标准的。对 于这个问题,RTX 有一个推荐的设置标准,任务优先级设置推荐方式如下图 8.1 所示: 2015年12月10 日 版本:1.0 第 1 页 共 16 页 2015年12月10 日 版本:1.0 第 1 页 共 16 页 武汉安富莱电子有限公司 武汉安富莱电子有限公司 WWW.ARMFLY.COM 安富莱STM32-V4开发板RTX教程 WWW.ARMFLY.COM 安富莱STM32-V4开发板RTX教程 IRQ 任务 必须是 阻塞式的 高优先级后台任务 任务优先级 低优先级的时间片调 1 度任务 0 空闲任务 图 8.1 任务优先级分配方案  IRQ 任务 :IR
显示全部
相似文档