uCOS变量初始化情况
来源:互联网 发布:淘宝静一茗假货 编辑:程序博客网 时间:2024/05/17 02:28
变量
值
类型
变量的说明
OSPrioCur
0
INT8U
正在运行的任务的优先级
OSPrioHighRdy
0
INT8U
具有最高优先级别的就绪任务的优先级
OSTCBStat
INT8U
任务的状态字
OSTCBPrio
INT8U
任务的优先级
OSTCBExtPtr
viod
指向用户定义的扩展,只在OSTaskCreateExt( )中使用
OSTCBOpt
INT16U
把“选择项”传递给函数OSTaskCreateExt( )
OSTCBstkPtr
OS_TSK
指向当前任务堆栈栈顶的指针
OSTCBstkBottom
OS_TSK
指向当前任务堆栈栈底的指针
OSTCBstkSize
INT32U
存有栈中可容纳的指针数目
OSTCBID
INT16U
用于存储任务的识别码
OSTCBNext
os_tcb
用于任务块双向链接表的后链接
OSTCBPrev
os_tcb
用于任务块双向链接表的前链接
OSTCBCur
NULL
OS_TCB*
指向正在运行任务控制块的指针
OSTCBFreeList
空任务控制块指针
OSTCBHighRdy
NULL
OS_TCB*
指向最高级优先级就绪任务控制块的指针
OSTCBEventPtr
OS_EVENT
指向事件控制块的指针
OSTCBMsg
viod
指向传递给任务的消息指针
OSTCBFlagNode
OS_FLAG_NODE
指向事件标志节点的指针
OSTCBFlagDry
OS_FLAG
当任务等待事件标志组时,使任务进入就绪状态的事件标志
OSTCBDly
INT16U
允许任务等待时的最多节拍数
OSTCBDelReq
BOOLEAN
用于表示该任务是否须删除
OSTCBPrioTbl[ ]
任务控制块优先级表
OSTCBY
INT8U
指向任务优先级的高3位,即=priority>>3
OSTCBBitY
INT8U
高3位就绪表对应值(0~7),即=OSMapTbl[priority>>3]
OSTCBX
INT8U
指向任务优先级的低3位,即=priority&0x07
OSTCBBitX
INT8U
低3位就绪表对应值(0~7),即=OSMapTbl[priority&0x07]
OSRdyGrp
0-7
INT8U
每i位对应OSRdyTbl[i]组有任务就绪0~7
OSRdyTbl[i]
0-7
INT8U
每i位对应OSRdyTbl[i*OSRdyGrp]的优先级别任务
OSMapTbl[i]
就绪表;对应OSRdyGrp和OSRdyTbl[i]的值(0~7)
OSUnMapTbl[i]
最高优先级;对应OSRdyGrp和OSRdyTbl[i]的值(0~7)
OSTime
0L
INT32U
表示系统当前时间(节拍数)
OSIntNesting
0
INT32U
存放中断嵌套的层数(0~255)
OSLockNesting
0
INT8U
调用了OSSchededLock的嵌套数
OSCtxSwCtr
0
INT32U
上下文切换的次数(统计任务计数器)
OSTtaskCtr
2
INT8U
已经建立的任务数
OSRunning
FALSE
BOOLEAN
OS-II是否正在运行的标志
OSCPUUsage
0
INT8S
存放CPU的利用率(%)的变数
OSIdleCtrMax
0L
INT32U
表示每秒空闲任务计数的最大值
OSIdleCtrRun
0L
INT32U
表示空闲任务计数器每秒的计数值
OSIdleCtr
0L
INT32U
空闲任务的计数器
OSStatRdy
FALSE
BOOLEAN
统计任务是否就绪的标志
OSIntExity
0
INT8U
用于函数OSInieExt( )
OSEventType
INT8U
事件的类型
OSEventCnt
INT16U
信号量的计数器
OSEventPrt
Viod *
消息或消息队列的指针
OSEventGrp
INT8U
等待事件的任务组
OSEventTbl[]
INT8U
任务等待表,OSEventTbl[OS_EVENT_TBL_SIZE]
OS_EVENT_TYPE_SEM
表示事件信号量
OS_EVENT_TYPE_MUTEX
表示事件是互斥行信号量
OS_EVENT_TYPE_MBOX
表明事件是消息邮箱
OS_EVENT_TYPE_Q
表明事件是消息队列
OS_EVENT_TYPE_UNUSED
空事件控制块(未被使用的事件控制块)
- uCOS变量初始化情况
- ucos 初始化
- C++:只用初始化列表初始化变量的几种情况
- UCOS-II初始化(1)
- UCOS 硬件初始化注意
- ucos初始化及启动
- C++程序中哪些情况下变量会自动初始化
- Java中变量定义之后默认初始化的情况
- Tensorflow 自定义loss的情况下初始化部分变量
- 关于使用初始化块初始化变量的几种情况的运行结果分析
- 构造函数初始化列表中成员变量必须初始化的几种情况
- 构造函数中,成员变量一定要通过初始化列表来初始化的几种情况
- Java中实例变量和局部变量未初始化的情况
- UCOS-II常用变量说明
- UCOS局部变量、任务堆栈
- 变量初始化
- 变量初始化
- 变量初始化
- struts2标签遍历时,显示内容忽略<html>代码问题
- 局部缓存
- 贪吃蛇制作
- 判断参数(String、Array、Object)是否为undefined或者值为空
- Unity 3D mesh制作地形工具
- uCOS变量初始化情况
- GDI+ 与 GDI (平铺与拉伸)PNG背景图贴图片的方法
- 网页编码,转载自:http://www.admin10000.com/document/1177.html
- GET和POST方式传递参数
- php中转义html标签
- GDI+ DrawImage函数拉伸图片时自动渐变问题
- 使用PLSQL Developer从oracle数据库 导入导出数据
- Web app 开发常用框架使用记录
- 汇编学习---子程序之call的四种参数传递