嵌入式实时操作系统uCOSII第12章 配置手册.pdf

嵌入式实时操作系统uCOSII第12章 配置手册.pdf

ID:52253320

大小:138.70 KB

页数:7页

时间:2020-03-25

嵌入式实时操作系统uCOSII第12章 配置手册.pdf_第1页
嵌入式实时操作系统uCOSII第12章 配置手册.pdf_第2页
嵌入式实时操作系统uCOSII第12章 配置手册.pdf_第3页
嵌入式实时操作系统uCOSII第12章 配置手册.pdf_第4页
嵌入式实时操作系统uCOSII第12章 配置手册.pdf_第5页
资源描述:

《嵌入式实时操作系统uCOSII第12章 配置手册.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、310-μC/OS-II:实时操作系统内核第12章配置手册本章将介绍μC/OS-II中的初始化配置项。由于μC/OS-II向用户提供源代码,初始化配置项由一系列#defineconstant语句构成,都在文件OS_CFG.H中。用户的工程文件组中都应该包含这个文件。本节介绍每个用#defineconstant定义的常量,介绍的顺序和它们在OS_CFG.H中出现的顺序是相同的。表12.1列出了常量控制的μC/OS-II函数。“类型”为函数所属的类型,“置1”表示当定义常量为1时可以打开相应的函数,“其他常量”为与

2、这个函数有关的其他控制常量。注意编译工程文件时要包含OS_CFG.H,使定义的常量生效。表T12.1μC/OS-II函数和相关的常量(#defineconstant定义)表T12.1µC/OS-II函数和相关常量类型置1其他常量杂相OSInit()无OS_MAX_EVENTSOS_Q_ENandOS_MAX_QSOS_MEM_ENOS_TASK_IDLE_STK_SIZEOS_TASK_STAT_ENOS_TASK_STAT_STK_SIZEOSSchedLock()无无OSSchedUnlock()无无OSS

3、tart()无无OSStatInit()OS_TASK_STAT_EN&&OS_TICKS_PER_SECOS_TASK_CREATE_EXT_ENOSVersion()无无中断处理参考手册-311OSIntEnter()无无OSIntExit()无无消息邮箱OSMboxAccept()OS_MBOX_EN无OSMboxCreate()OS_MBOX_ENOS_MAX_EVENTSOSMboxPend()OS_MBOX_EN无OSMboxPost()OS_MBOX_EN无OSMboxQuery()OS_MBOX

4、_EN无内存块管理OSMemCreate()OS_MEM_ENOS_MAX_MEM_PARTOSMemGet()OS_MEM_EN无OSMemPut()OS_MEM_EN无OSMemQuery()OS_MEM_EN无消息队列OSQAccept()OS_Q_EN无OSQCreate()OS_Q_ENOS_MAX_EVENTSOS_MAX_QSOSQFlush()OS_Q_EN无OSQPend()OS_Q_EN无OSQPost()OS_Q_EN无OSQPostFront()OS_Q_EN无OSQQuery()OS_

5、Q_EN无信号量管理OSSemAccept()OS_SEM_EN无OSSemCreate()OS_SEM_ENOS_MAX_EVENTSOSSemPend()OS_SEM_EN无OSSemPost()OS_SEM_EN无OSSemQuery()OS_SEM_EN无任务管理OSTaskChangePrio()OS_TASK_CHANGE_PRIO_OS_LOWEST_PRIOENOSTaskCreate()OS_TASK_CREATE_ENOS_MAX_TASKSOS_LOWEST_PRIOOSTaskCreat

6、eExt()OS_TASK_CREATE_EXT_EOS_MAX_TASKSNOS_STK_GROWTHOS_LOWEST_PRIOOSTaskDel()OS_TASK_DEL_ENOS_LOWEST_PRIOOSTaskDelReq()OS_TASK_DEL_ENOS_LOWEST_PRIOOSTaskResume()OS_TASK_SUSPEND_ENOS_LOWEST_PRIOOSTaskStkChk()OS_TASK_CREATE_EXT_EOS_LOWEST_PRIO312-μC/OS-II:实时操作

7、系统内核NOSTaskSuspend()OS_TASK_SUSPEND_ENOS_LOWEST_PRIOOSTaskQuery()OS_LOWEST_PRIO时钟管理OSTimeDly()无无OSTimeDlyHMSM()无OS_TICKS_PER_SECOSTimeDlyResume()无OS_LOWEST_PRIOOSTimeGet()无无OSTimeSet()无无OSTimeTick()无无用户定义函数OSTaskCreateHook()OS_CPU_HOOKS_EN无OSTaskDelHook()OS_

8、CPU_HOOKS_EN无OSTaskStatHook()OS_CPU_HOOKS_EN无OSTaskSwHook()OS_CPU_HOOKS_EN无OSTimeTickHook()OS_CPU_HOOKS_EN无参考手册-313OS_MAX_EVENTSOS_MAX_EVENTS定义系统中最大的事件控制块的数量。系统中的每一个消息邮箱,消息队列,信号量都需要一个事件控制块。例如,系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。