📄 ucosii.htm
字号:
<LI><a href="#[bb3d30]">>></a> OSFlagPend
<LI><a href="#[bb3d78]">>></a> OSFlagNameSet
<LI><a href="#[bb3dc0]">>></a> OSFlagNameGet
<LI><a href="#[bb3e08]">>></a> OSFlagDel
<LI><a href="#[bb3e98]">>></a> OSFlagCreate
<LI><a href="#[bb3ee0]">>></a> OSFlagAccept
<LI><a href="#[bb4c00]">>></a> OSTaskStkChk
<LI><a href="#[bb4c48]">>></a> OSTaskNameSet
<LI><a href="#[bb4c90]">>></a> OSTaskCreateExt
<LI><a href="#[bb4cd8]">>></a> OS_TCBInit
<LI><a href="#[bb4f18]">>></a> OSStatInit
<LI><a href="#[bb4f60]">>></a> OSSchedUnlock
<LI><a href="#[bb4fa8]">>></a> OS_Sched
<LI><a href="#[bb4ff0]">>></a> OSSchedLock
<LI><a href="#[bb50c8]">>></a> OS_TaskIdle
<LI><a href="#[bb5110]">>></a> OS_TaskStat
<LI><a href="#[bb51a0]">>></a> OSEventNameSet
<LI><a href="#[bb5230]">>></a> OSEventNameGet
<LI><a href="#[bbf410]">>></a> OSTimeTick
<LI><a href="#[bbf458]">>></a> OSTimeDly
<LI><a href="#[bbf4a0]">>></a> OSTaskDel
<LI><a href="#[bbf4e8]">>></a> OSTaskCreate
<LI><a href="#[bbf5c0]">>></a> OSIntExit
<LI><a href="#[bbf7b8]">>></a> SysTick_Handler
<LI><a href="#[f9fa10]">>></a> OSTimeSet
<LI><a href="#[f9fa58]">>></a> OSTimeGet
<LI><a href="#[f9faa0]">>></a> OSTimeDlyResume
<LI><a href="#[fa0588]">>></a> OSTaskQuery
<LI><a href="#[fa05d0]">>></a> OSTaskSuspend
<LI><a href="#[fa0618]">>></a> OSTaskResume
<LI><a href="#[fa0660]">>></a> OSTaskNameGet
<LI><a href="#[fa06a8]">>></a> OSTaskDelReq
<LI><a href="#[fa0738]">>></a> OSTaskChangePrio
<LI><a href="#[fa12c8]">>></a> OSSemSet
<LI><a href="#[fa1310]">>></a> OSSemQuery
<LI><a href="#[fa1358]">>></a> OSSemPost
<LI><a href="#[fa13a0]">>></a> OSSemPendAbort
<LI><a href="#[fa13e8]">>></a> OSSemPend
<LI><a href="#[fa1430]">>></a> OSSemDel
<LI><a href="#[fa1478]">>></a> OSSemCreate
<LI><a href="#[fa14c0]">>></a> OSSemAccept
<LI><a href="#[fa1fd0]">>></a> OSQQuery
<LI><a href="#[fa2018]">>></a> OSQPostOpt
<LI><a href="#[fa2060]">>></a> OSQPostFront
<LI><a href="#[fa20a8]">>></a> OSQPost
<LI><a href="#[fa20f0]">>></a> OSQPendAbort
<LI><a href="#[fa2138]">>></a> OSQPend
<LI><a href="#[fa2180]">>></a> OSQFlush
<LI><a href="#[fa21c8]">>></a> OSQDel
<LI><a href="#[fa2210]">>></a> OSQCreate
<LI><a href="#[fa2258]">>></a> OSQAccept
<LI><a href="#[fa3c20]">>></a> OSMemQuery
<LI><a href="#[fa3c68]">>></a> OSMemPut
<LI><a href="#[fa3cb0]">>></a> OSMemNameSet
<LI><a href="#[fa3cf8]">>></a> OSMemNameGet
<LI><a href="#[fa3d40]">>></a> OSMemGet
<LI><a href="#[fa3d88]">>></a> OSMemCreate
</UL>
<P><STRONG><a name="[bb6fa0]"></a>OSStartHighRdy</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bbf530]">>></a> OSStart
</UL>
<P><STRONG><a name="[bb6f58]"></a>OSCtxSw</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bb4fa8]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bb6f10]"></a>OSIntCtxSw</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bbf5c0]">>></a> OSIntExit
</UL>
<P><STRONG><a name="[bbdd38]"></a>PendSV_Handler</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[bb5278]"></a>OS_StrCopy</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, os_core.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bb3d78]">>></a> OSFlagNameSet
<LI><a href="#[bb3dc0]">>></a> OSFlagNameGet
<LI><a href="#[bb4c48]">>></a> OSTaskNameSet
<LI><a href="#[bb51a0]">>></a> OSEventNameSet
<LI><a href="#[bb5230]">>></a> OSEventNameGet
<LI><a href="#[f9eba8]">>></a> OSTmrNameGet
<LI><a href="#[f9ec38]">>></a> OSTmrCreate
<LI><a href="#[fa0660]">>></a> OSTaskNameGet
<LI><a href="#[fa3cb0]">>></a> OSMemNameSet
<LI><a href="#[fa3cf8]">>></a> OSMemNameGet
</UL>
<P><STRONG><a name="[bb5230]"></a>OSEventNameGet</STRONG> (Thumb, 126 bytes, Stack size 24 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bb5278]">>></a> OS_StrCopy
<LI><a href="#[bbf380]">>></a> OS_CPU_SR_Save
<LI><a href="#[bbf3c8]">>></a> OS_CPU_SR_Restore
</UL>
<P><STRONG><a name="[bb51e8]"></a>OS_StrLen</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, os_core.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bb3d78]">>></a> OSFlagNameSet
<LI><a href="#[bb4c48]">>></a> OSTaskNameSet
<LI><a href="#[bb51a0]">>></a> OSEventNameSet
<LI><a href="#[f9ec38]">>></a> OSTmrCreate
<LI><a href="#[fa3cb0]">>></a> OSMemNameSet
</UL>
<P><STRONG><a name="[bb51a0]"></a>OSEventNameSet</STRONG> (Thumb, 138 bytes, Stack size 24 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = OSEventNameSet
</UL>
<BR>[Calls]<UL><LI><a href="#[bb51e8]">>></a> OS_StrLen
<LI><a href="#[bb5278]">>></a> OS_StrCopy
<LI><a href="#[bbf380]">>></a> OS_CPU_SR_Save
<LI><a href="#[bbf3c8]">>></a> OS_CPU_SR_Restore
</UL>
<BR>[Called By]<UL><LI><a href="#[bb4bb8]">>></a> OSTmr_Init
</UL>
<P><STRONG><a name="[bb5158]"></a>OS_TaskStatStkChk</STRONG> (Thumb, 54 bytes, Stack size 24 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bb4c00]">>></a> OSTaskStkChk
</UL>
<BR>[Called By]<UL><LI><a href="#[bb5110]">>></a> OS_TaskStat
</UL>
<P><STRONG><a name="[bb5110]"></a>OS_TaskStat</STRONG> (Thumb, 128 bytes, Stack size 24 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bb5158]">>></a> OS_TaskStatStkChk
<LI><a href="#[bbf380]">>></a> OS_CPU_SR_Save
<LI><a href="#[bbf3c8]">>></a> OS_CPU_SR_Restore
<LI><a href="#[bbf458]">>></a> OSTimeDly
</UL>
<P><STRONG><a name="[bb50c8]"></a>OS_TaskIdle</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bb7378]">>></a> OSTaskIdleHook
<LI><a href="#[bbf380]">>></a> OS_CPU_SR_Save
<LI><a href="#[bbf3c8]">>></a> OS_CPU_SR_Restore
</UL>
<P><STRONG><a name="[bb5080]"></a>OS_MemClr</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, os_core.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bb4ae0]">>></a> OS_QInit
<LI><a href="#[bb4b28]">>></a> OS_MemInit
<LI><a href="#[bb4b70]">>></a> OS_FlagInit
<LI><a href="#[bb4bb8]">>></a> OSTmr_Init
<LI><a href="#[bb6088]">>></a> OS_InitTCBList
<LI><a href="#[bb60d0]">>></a> OS_InitEventList
</UL>
<P><STRONG><a name="[bbf608]"></a>OSInit</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 168 + Unknown Stack Size
<LI>Call Chain = OSInit ⇒ OSTmr_Init ⇒ OSTmr_InitTask ⇒ OSTaskCreateExt ⇒ OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[bb4ae0]">>></a> OS_QInit
<LI><a href="#[bb4b28]">>></a> OS_MemInit
<LI><a href="#[bb4b70]">>></a> OS_FlagInit
<LI><a href="#[bb4bb8]">>></a> OSTmr_Init
<LI><a href="#[bb5ff8]">>></a> OS_InitMisc
<LI><a href="#[bb6040]">>></a> OS_InitRdyList
<LI><a href="#[bb6088]">>></a> OS_InitTCBList
<LI><a href="#[bb60d0]">>></a> OS_InitEventList
<LI><a href="#[bb6118]">>></a> OS_InitTaskIdle
<LI><a href="#[bb6160]">>></a> OS_InitTaskStat
<LI><a href="#[bb7450]">>></a> OSInitHookEnd
<LI><a href="#[bb7498]">>></a> OSInitHookBegin
</UL>
<BR>[Called By]<UL><LI><a href="#[bbf800]">>></a> main
</UL>
<P><STRONG><a name="[bb5038]"></a>OSIntEnter</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<P><STRONG><a name="[bbf5c0]"></a>OSIntExit</STRONG> (Thumb, 252 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = OSIntExit
</UL>
<BR>[Calls]<UL><LI><a href="#[bb5fb0]">>></a> OS_SchedNew
<LI><a href="#[bb6f10]">>></a> OSIntCtxSw
<LI><a href="#[bbf380]">>></a> OS_CPU_SR_Save
<LI><a href="#[bbf3c8]">>></a> OS_CPU_SR_Restore
</UL>
<BR>[Called By]<UL><LI><a href="#[bbf7b8]">>></a> SysTick_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(.text)
</UL>
<P><STRONG><a name="[bb4ff0]"></a>OSSchedLock</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bbf380]">>></a> OS_CPU_SR_Save
<LI><a href="#[bbf3c8]">>></a> OS_CPU_SR_Restore
</UL>
<P><STRONG><a name="[bb4fa8]"></a>OS_Sched</STRONG> (Thumb, 86 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = OS_Sched
</UL>
<BR>[Calls]<UL><LI><a href="#[bb5fb0]">>></a> OS_SchedNew
<LI><a href="#[bb6f58]">>></a> OSCtxSw
<LI><a href="#[bbf380]">>></a> OS_CPU_SR_Save
<LI><a href="#[bbf3c8]">>></a> OS_CPU_SR_Restore
</UL>
<BR>[Called By]<UL><LI><a href="#[bb3ca0]">>></a> OSFlagPost
<LI><a href="#[bb3d30]">>></a> OSFlagPend
<LI><a href="#[bb3e08]">>></a> OSFlagDel
<LI><a href="#[bb4c90]">>></a> OSTaskCreateExt
<LI><a href="#[bb4f60]">>></a> OSSchedUnlock
<LI><a href="#[bbf458]">>></a> OSTimeDly
<LI><a href="#[bbf4a0]">>></a> OSTaskDel
<LI><a href="#[bbf4e8]">>></a> OSTaskCreate
<LI><a href="#[f9faa0]">>></a> OSTimeDlyResume
<LI><a href="#[fa05d0]">>></a> OSTaskSuspend
<LI><a href="#[fa0618]">>></a> OSTaskResume
<LI><a href="#[fa0738]">>></a> OSTaskChangePrio
<LI><a href="#[fa1358]">>></a> OSSemPost
<LI><a href="#[fa13a0]">>></a> OSSemPendAbort
<LI><a href="#[fa13e8]">>></a> OSSemPend
<LI><a href="#[fa1430]">>></a> OSSemDel
<LI><a href="#[fa2018]">>></a> OSQPostOpt
<LI><a href="#[fa2060]">>></a> OSQPostFront
<LI><a href="#[fa20a8]">>></a> OSQPost
<LI><a href="#[fa20f0]">>></a> OSQPendAbort
<LI><a href="#[fa2138]">>></a> OSQPend
<LI><a href="#[fa21c8]">>></a> OSQDel
</UL>
<P><STRONG><a name="[bb4f60]"></a>OSSchedUnlock</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bb4fa8]">>></a> OS_Sched
<LI><a href="#[bbf380]">>></a> OS_CPU_SR_Save
<LI><a href="#[bbf3c8]">>></a> OS_CPU_SR_Restore
</UL>
<P><STRONG><a name="[bbf530]"></a>OSStart</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = OSStart
</UL>
<BR>[Calls]<UL><LI><a href="#[bb5fb0]">>></a> OS_SchedNew
<LI><a href="#[bb6fa0]">>></a> OSStartHighRdy
</UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -