1 / 14
文档名称:

UCOSIII 常用函数.doc

格式:doc   大小:44KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UCOSIII 常用函数.doc

上传人:龙的传人 2022/2/13 文件大小:44 KB

下载得到文件列表

UCOSIII 常用函数.doc

文档介绍

文档介绍:UCOSIII 常用函数
UCOSIII 常用函数
UCOSIII 常用函数
任务堆栈:存储任务中的调用的函数、局部变量、中断服务程序与CPU寄存器的值。
全局变量的保护:
1、如果只在一个任务中写(或只有一个数据),而在其她任务 //给调度器上锁
(6)void  OSSchedUnlock()   //给调度器解锁,成对使用
UCOSIII 常用函数
UCOSIII 常用函数
UCOSIII 常用函数
(7)void  OSStart()         //启动多任务过程,在启动之前必须调用OSInit(),并已建立一个任务。其中OSStartHighRdy()必须调用OSTaskSwHook(),并令OSRunning = TRUE、
(8)void  OS_Pend()         //挂起任务
(9)void  OS_Post()         //解挂任务
(10)void  OS_PendAbort()   //取消挂起任务
(11)INT16UOSVersion ()   //返回uc/os的版本号*10000
(12)void  OS_IdleTaskInit()  //空闲任务初始化
(13)void  OS_IdleTask()     //空闲任务
二、OS_TASK、C
(1)void OSTaskCreate(OS_TCB   *p_tcb,//任务控制块
                 CPU_CHAR      *p_name,//任务名
                 OS_TASK_PTR p_task,//任务函数指针
                 void             *p_arg,//任务函数参数
                 OS_PRIO         prio,//任务优先级
                 CPU_STK        *p_stk_base,//堆栈指针
                 CPU_STK_SIZE   stk_limit,//任务的堆栈剩余警戒线
UCOSIII 常用函数
UCOSIII 常用函数
UCOSIII 常用函数
                  CPU_STK_SIZE   stk_size,//任务的空间大小
                  OS_MSG_QTY    q_size, //能接收的信息队列最大值
                OS_TICK  time_quanta,//时间片轮转时间
                 void   *p_ext, //任务控制块的扩展信息
                 OS_OPT  opt, //任务的选项
                 OS_ERR    *p_err) //任务的错误信息
(2)void OSTaskChangePrio()          //任务优先级别的改变
(3)void OSTaskDel()                   //任务的删除
(4)void OSTaskSuspend()              //任务的暂停
(5)void OSTaskResume()              //任务的恢复
(6)void OSTaskStkChk()               //校核空余内存的数量
(7)OS_MSG_QTY OSTaskQFlush()     //清空任务级消息队列中的消息
(8)void *OSTaskQPend()      //挂起任务级消息队列
(9)CPU_BOOLEAN OSTaskQPendAbort() //取消任务级消息队列的挂起状态
(10)void OSTaskQPost()              //向任务级消息队列中发送消息
UCOSIII 常用函数
UCOSIII 常用函数
UCOSIII 常用函数
(11)OS_REG OSTaskRegGet()      //获取任务寄存器的当前值
(12)void OSTaskRegSet()           //设置任务寄存器的当前值
(13)OS_SEM_CTR OSTaskSemPend()    //任务信号量等待信号
(14)CPU_BOOLEAN OSTaskSemPendAbort()//任务信号量取消挂起状态
(15)OS_SEM_CTR OSTaskSemPost()    //任务信号量发送消息
(16)OS_SEM_CTR OSTaskSemSet() 

最近更新

基于CAN总线的道岔捣固车分布式控制系统的开题.. 2页

基于ANSYS的桥式起重机多目标动态优化设计的开.. 2页

培养小学高段学生语文自主阅读能力的研究的开.. 2页

城市电动公交客车的动力系统优化匹配与能效分.. 2页

城市文化影响下的成渝两地典型公共空间取样比.. 2页

块迭代均衡技术在水声SC-FDE系统的应用研究的.. 2页

地震作用下低配筋率箱涵力学分析与可靠度研究.. 2页

地区级Web应用系统的框架设计与实现的开题报告.. 2页

在华外商投资企业转移定价研究的开题报告 2页

土坯房屋基本力学和抗震性能的试验研究的开题.. 2页

土与土工格栅相互作用的宏细观机理研究的开题.. 2页

2024年小故事大道理精选(15篇) 15页

图像去噪的非局部正则化方法研究的开题报告 2页

2024年小学轮岗交流教师实施方案(精选5篇) 28页

2024年小学语文教研组工作总结精选范文四篇 14页

嘌呤霉素敏感的氨肽酶对β-淀粉样肽诱导神经细.. 2页

2024年小学语文教师兼班主任工作总结4篇 14页

商品房预售合同法律问题研究的开题报告 2页

吸附制冷用复合吸附剂的制备及应用的开题报告.. 2页

2024年小学素质教育督导评估自查报告合集8篇 37页

含油污泥生物电化学耦合工艺除油中试研究开题.. 2页

155 mm火炮不同膛线结构与弹带作用力研究 2页

2023年同等学力申硕法学学科综合水平考试真题.. 6页

缺血性肠病教学查房 54页

CNG撬车发生泄漏应急处置方案 7页

计算机毕业论文计算机仿真在制造业的应用论文.. 4页

小批量试产流程 5页

职业生涯评估与修正ppt课件 39页

机电班-苹果分拣机构设计说明书 10页

天正给排水快捷键 5页