uC/OS-II 学习笔记之:任务的优先级别和任务数
来源:互联网 发布:北京朝阳有线网络电视 编辑:程序博客网 时间:2024/05/01 19:59
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
更多原创“uC/OS-II学习笔记之:系列”基础及嵌入式相关知识详解,请访问可乐虎博客:
http://blog.csdn.net/dcx1205
相信不会让您失望!!
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1、为了节省内存,用户可以根据应用的需要,在文件OS_CFG.H中通过给OS_LOWEST_PRIO赋值来说明任务优先级别的数目。
2、系统中可供使用的优先级别为0、1、2、……OS_LOWEST_PRIO,共(OS_LOWEST_PRIO+1)个;同时也限定了任务总数最多
不得超过(OS_LOWEST_PRIO+1)个。
3、固定地,系统总是把优先级别OS_LOWEST_PRIO自动地赋给空闲任务;把(OS_LOWEST_PRIO-1)赋给统计任务(若应用程
序还使用了统计任务的话)。
4、因此用户可以使用的优先级别是:0、1、2、……OS_LOWEST_PRIO-2,共(OS_LOWEST_PRIO-1)个。
5、由于每个任务都具有唯一的优先级别,因此uC/OS-II通常也用任务的优先级别来作为这个任务的标识。
6、任务和优先级别之间没有明确的对应关系,任务之间的优先关系只反映在优先级别的大小关系上,优先级别值越小则任务优先级越高。
参: 任哲 《嵌入式实时操作系统uC/OS-II原理及应用》
- uC/OS-II 学习笔记之:任务的优先级别和任务数
- uC/OS-II 学习笔记之:任务的概念
- uC/OS-II 学习笔记:任务堆栈
- uC/OS-II学习笔记--任务
- uC/OS-II 学习笔记之:任务堆栈
- uC/OS-II 学习笔记之:任务删除
- uC/OS-II 学习笔记之:怎样在uC/OS-II里创建一个任务?
- uC/OS-II的任务
- uc/os学习笔记1【uc/os的任务管理】
- uC/OS-II 学习笔记:任务创建步骤
- uC/OS-II 学习笔记:任务控制块ECB
- uC/OS-II学习笔记(2012.12.11)任务就绪表之如何理解OSUnMapTbl[]
- uC/OS-II 学习笔记之:任务就绪表-举例详解!
- uC/OS-II 学习笔记之:任务挂起与恢复,调度器上锁与解锁!
- uC/OS-II学习笔记(2012.12.12)任务就绪表和桶式排序
- UC/OS-II基础知识之任务的同步与事件
- uC/OS-II的任务管理和调度
- uC/OS-II的任务调度和时钟
- 【eXtremeComponents总结系列】使用总结(不定期更新中)
- uC/OS-II 学习笔记之:实时操作系统
- 在Hibernate中创建安全Session
- java for循环的几种写法
- 代码统计
- uC/OS-II 学习笔记之:任务的优先级别和任务数
- ant编译程序提示非法字符: \65279
- SQL Sever 2008 R2安装指南
- showmount: can't get address for localhost
- Rigidbody.ClosestPointOnBounds 到边界框的最近点
- Linux ALSA声卡驱动之六:ASoC架构中的Machine
- 树莓派运行PHP脚本
- 如何诊断Windows CE的应用程序崩溃
- eval与Function