欢迎来到天天文库
浏览记录
ID:52253320
大小:138.70 KB
页数:7页
时间:2020-03-25
《嵌入式实时操作系统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定义系统中最大的事件控制块的数量。系统中的每一个消息邮箱,消息队列,信号量都需要一个事件控制块。例如,系统
此文档下载收益归作者所有