论文部分内容阅读
针对μC/OS-II在实际应用中最大只支持64个优先级,研究了将μC/OS-II支持的最大优先级数扩展至512个,构建了16乘32的就绪表。在优先级扩展实现中,为尽可能减少系统空间开销,采用μC/OS-II原有的优先级判断表;为在原有的优先级判断表中实现512个优先级的判断,采用分类处理的方式,按照某一优先级在就绪表中的具体位置分类选择查找的方式。通过实验验证,该方案成功地使μC/OS-II最大支持512个不同优先级的任务。