第2章ucosi中的任务
1 任务的基本概念 任务概述 任务状态 系统任务 1)任务概述 从程序设计角度看,uC/OS-II中的任务是一个线程,其代码通常是一个无限循环结构/超循环结构,看起来像其它C函数一样。 1)任务概述 ?C/OS –II 支持64个任务,每个任务有一个特定的优先级。 任务的优先级别用数字表示,0表示的任务的优先级最高,数字越大表示的优先级越低。 通过常数OS_LOWEST_PRIO (在OS_CFG.H中)定义系统的最低优先级别,同时限定系统能容纳的最多任务数量。 建议用户不要使用优先级为0、1、2、3、OS_LOWEST_PRIO-3、 OS_LOWEST_PRIO-2、 OS_LOWEST_PRIO-1、 OS_LOWEST_PRIO-0的任务。最低的两个已被目前版本的系统占用,将来版本可能会用到其它的。 2)任务状态 睡眠态(DORMANT): 任务驻留在程序空间,还没有交给μC/OS-Ⅱ管理,还没有配备任务控制块,还没有创建。把任务交给μC/OS-Ⅱ是通过调用下述两个函数之一来完成的:OSTaskCreate()或OSTaskCreateExt()。 就绪态(READY): 任务一旦建立,就进入就绪态准备运行。一个任务可以通过调用OSTaskDel()返回到睡眠态,或通过调用该函数让另一个任务进入睡眠态。 2)任务状态 运行态(RUNNING): 正在使用CPU的状态称
您可能关注的文档
最近下载
- 2025年淄博市沂源县小升初数学秋季入学摸底测试卷(含答案).doc VIP
- 建筑装饰设计收费标准完整版(最新).docx VIP
- 四川省《信息技术》学业水平考试复习考纲说明及重点归纳(代老师提供精品.pdf VIP
- Zobisbored教学设计_原创精品文档.pdf VIP
- 白天鹅酒店管理实务.pdf VIP
- SFE架式脚踏封口机使用说明书.pdf
- 2025年黑龙江省大庆市地理生物会考真题试卷+答案.docx VIP
- 小学语文-四升五语文暑假衔接讲义.pdf VIP
- 2026云南曲靖市沾益区珠源百人引才工程青年人才专项引进20人考试备考试题及答案解析.docx VIP
- 阀门试压试验记录.doc VIP
原创力文档

文档评论(0)