📄 ucosii.htm
字号:
<LI><a href="#[c0ccb4]"><<</a> OSMutexDel
<LI><a href="#[c0d174]"><<</a> OSMboxPostOpt
<LI><a href="#[c0d1f0]"><<</a> OSMboxPost
<LI><a href="#[c0d268]"><<</a> OSMboxPendAbort
<LI><a href="#[c0d2e4]"><<</a> OSMboxPend
<LI><a href="#[c0d35c]"><<</a> OSMboxDel
<LI><a href="#[c0d544]"><<</a> OSFlagPost
<LI><a href="#[c0d640]"><<</a> OSFlagPend
<LI><a href="#[c0d7b0]"><<</a> OSFlagDel
<LI><a href="#[c0dfc0]"><<</a> OSTimeDly
<LI><a href="#[c0e224]"><<</a> OSTaskCreateExt
<LI><a href="#[c0e394]"><<</a> OSSemPend
<LI><a href="#[c0e508]"><<</a> OSSemPost
</UL>
<P><STRONG><a name="[c0e580]"></a>OS_EventTaskRdy</STRONG> (ARM, 212 bytes, Stack size 28 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = OS_EventTaskRdy</UL>
<BR>[Called By]<UL><LI><a href="#[c0c530]"><<</a> OSSemPendAbort
<LI><a href="#[c0c5ac]"><<</a> OSSemDel
<LI><a href="#[c0c714]"><<</a> OSQPostOpt
<LI><a href="#[c0c78c]"><<</a> OSQPostFront
<LI><a href="#[c0c808]"><<</a> OSQPost
<LI><a href="#[c0c87c]"><<</a> OSQPendAbort
<LI><a href="#[c0c9e4]"><<</a> OSQDel
<LI><a href="#[c0cbc4]"><<</a> OSMutexPost
<LI><a href="#[c0ccb4]"><<</a> OSMutexDel
<LI><a href="#[c0d174]"><<</a> OSMboxPostOpt
<LI><a href="#[c0d1f0]"><<</a> OSMboxPost
<LI><a href="#[c0d268]"><<</a> OSMboxPendAbort
<LI><a href="#[c0d35c]"><<</a> OSMboxDel
<LI><a href="#[c0e508]"><<</a> OSSemPost
</UL>
<P><STRONG><a name="[c0e508]"></a>OSSemPost</STRONG> (ARM, 176 bytes, Stack size 16 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 44 + Unknown Stack Size
<LI>Call Chain = OSSemPost -> OS_EventTaskRdy</UL>
<BR>[Calls]<UL><LI><a href="#[b40748]">>></a> OS_CPU_SR_Save
<LI><a href="#[b407c4]">>></a> OS_CPU_SR_Restore
<LI><a href="#[c0e580]">>></a> OS_EventTaskRdy
<LI><a href="#[c0e5fc]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[c0bb2c]"><<</a> OSTmrSignal
<LI><a href="#[c10f34]"><<</a> OSTmr_Unlock
</UL>
<P><STRONG><a name="[c0e48c]"></a>OS_EventTOAbort</STRONG> (ARM, 128 bytes, Stack size 0 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c0c8f8]"><<</a> OSQPend
<LI><a href="#[c0cc3c]"><<</a> OSMutexPend
<LI><a href="#[c0d2e4]"><<</a> OSMboxPend
<LI><a href="#[c0e394]"><<</a> OSSemPend
</UL>
<P><STRONG><a name="[c0e40c]"></a>OS_EventTaskWait</STRONG> (ARM, 188 bytes, Stack size 0 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c0c8f8]"><<</a> OSQPend
<LI><a href="#[c0cc3c]"><<</a> OSMutexPend
<LI><a href="#[c0d2e4]"><<</a> OSMboxPend
<LI><a href="#[c0e394]"><<</a> OSSemPend
</UL>
<P><STRONG><a name="[c0e394]"></a>OSSemPend</STRONG> (ARM, 420 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b40748]">>></a> OS_CPU_SR_Save
<LI><a href="#[b407c4]">>></a> OS_CPU_SR_Restore
<LI><a href="#[c0e40c]">>></a> OS_EventTaskWait
<LI><a href="#[c0e48c]">>></a> OS_EventTOAbort
<LI><a href="#[c0e5fc]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[c10d50]"><<</a> OSTmr_Task
<LI><a href="#[c10dc8]"><<</a> OSTmr_Lock
</UL>
<P><STRONG><a name="[c0e31c]"></a>OS_TCBInit</STRONG> (ARM, 424 bytes, Stack size 40 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
<LI>Call Chain = OS_TCBInit</UL>
<BR>[Calls]<UL><LI><a href="#[b40748]">>></a> OS_CPU_SR_Save
<LI><a href="#[b407c4]">>></a> OS_CPU_SR_Restore
<LI><a href="#[c0b848]">>></a> OSTaskCreateHook
<LI><a href="#[c0b8c8]">>></a> OSTCBInitHook
</UL>
<BR>[Called By]<UL><LI><a href="#[b45780]"><<</a> OSTaskCreate
<LI><a href="#[c0e224]"><<</a> OSTaskCreateExt
</UL>
<P><STRONG><a name="[c0e2a0]"></a>OS_TaskStkClr</STRONG> (ARM, 44 bytes, Stack size 0 bytes, ucos_ii.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0e224]"><<</a> OSTaskCreateExt
</UL>
<P><STRONG><a name="[c0e224]"></a>OSTaskCreateExt</STRONG> (ARM, 304 bytes, Stack size 64 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104 + Unknown Stack Size
<LI>Call Chain = OSTaskCreateExt -> OS_TCBInit</UL>
<BR>[Calls]<UL><LI><a href="#[b40748]">>></a> OS_CPU_SR_Save
<LI><a href="#[b407c4]">>></a> OS_CPU_SR_Restore
<LI><a href="#[c0b658]">>></a> OSTaskStkInit
<LI><a href="#[c0e2a0]">>></a> OS_TaskStkClr
<LI><a href="#[c0e31c]">>></a> OS_TCBInit
<LI><a href="#[c0e5fc]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[c10bdc]"><<</a> OS_InitTaskIdle
<LI><a href="#[c10c58]"><<</a> OS_InitTaskStat
<LI><a href="#[c10cd4]"><<</a> OSTmr_InitTask
</UL>
<P><STRONG><a name="[c0e1a0]"></a>OS_EventWaitListInit</STRONG> (ARM, 140 bytes, Stack size 0 bytes, ucos_ii.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0ca58]"><<</a> OSQCreate
<LI><a href="#[c0cd2c]"><<</a> OSMutexCreate
<LI><a href="#[c0d3d4]"><<</a> OSMboxCreate
<LI><a href="#[c0e128]"><<</a> OSSemCreate
</UL>
<P><STRONG><a name="[c0e128]"></a>OSSemCreate</STRONG> (ARM, 156 bytes, Stack size 16 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
<LI>Call Chain = OSSemCreate</UL>
<BR>[Calls]<UL><LI><a href="#[b40748]">>></a> OS_CPU_SR_Save
<LI><a href="#[b407c4]">>></a> OS_CPU_SR_Restore
<LI><a href="#[c0e1a0]">>></a> OS_EventWaitListInit
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e038]"><<</a> OSTmr_Init
</UL>
<P><STRONG><a name="[c0e0b0]"></a>OS_MemClr</STRONG> (ARM, 36 bytes, Stack size 0 bytes, ucos_ii.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0dc6c]"><<</a> OS_FlagInit
<LI><a href="#[c0dce4]"><<</a> OS_MemInit
<LI><a href="#[c0dd5c]"><<</a> OS_QInit
<LI><a href="#[c0e038]"><<</a> OSTmr_Init
<LI><a href="#[c10ae0]"><<</a> OS_InitTCBList
<LI><a href="#[c10b5c]"><<</a> OS_InitEventList
</UL>
<P><STRONG><a name="[c0e038]"></a>OSTmr_Init</STRONG> (ARM, 224 bytes, Stack size 16 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 152 + Unknown Stack Size
<LI>Call Chain = OSTmr_Init -> OSTmr_InitTask -> OSTaskCreateExt -> OS_TCBInit</UL>
<BR>[Calls]<UL><LI><a href="#[c0e0b0]">>></a> OS_MemClr
<LI><a href="#[c0e128]">>></a> OSSemCreate
<LI><a href="#[c10cd4]">>></a> OSTmr_InitTask
</UL>
<BR>[Called By]<UL><LI><a href="#[b45870]"><<</a> OSInit
</UL>
<P><STRONG><a name="[c0dfc0]"></a>OSTimeDly</STRONG> (ARM, 172 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b40748]">>></a> OS_CPU_SR_Save
<LI><a href="#[b407c4]">>></a> OS_CPU_SR_Restore
<LI><a href="#[c0e5fc]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[bea46c]"><<</a> OSView_TxStr
<LI><a href="#[c0c064]"><<</a> OSTimeDlyHMSM
<LI><a href="#[c0db04]"><<</a> OSStatInit
<LI><a href="#[c0de4c]"><<</a> OS_TaskStat
</UL>
<P><STRONG><a name="[c0df44]"></a>OSTaskStkChk</STRONG> (ARM, 252 bytes, Stack size 32 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b40748]">>></a> OS_CPU_SR_Save
<LI><a href="#[b407c4]">>></a> OS_CPU_SR_Restore
</UL>
<BR>[Called By]<UL><LI><a href="#[c0dec4]"><<</a> OS_TaskStatStkChk
</UL>
<P><STRONG><a name="[c0dec4]"></a>OS_TaskStatStkChk</STRONG> (ARM, 108 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c0df44]">>></a> OSTaskStkChk
</UL>
<BR>[Called By]<UL><LI><a href="#[c0de4c]"><<</a> OS_TaskStat
</UL>
<P><STRONG><a name="[c0de4c]"></a>OS_TaskStat</STRONG> (ARM, 240 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b40748]">>></a> OS_CPU_SR_Save
<LI><a href="#[b407c4]">>></a> OS_CPU_SR_Restore
<LI><a href="#[c0b6d4]">>></a> OSTaskStatHook
<LI><a href="#[c0dec4]">>></a> OS_TaskStatStkChk
<LI><a href="#[c0dfc0]">>></a> OSTimeDly
<LI><a href="#[c14bc8]">>></a> __aeabi_uidivmod
</UL>
<P><STRONG><a name="[c0ddd4]"></a>OS_TaskIdle</STRONG> (ARM, 56 bytes, Stack size 8 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b40748]">>></a> OS_CPU_SR_Save
<LI><a href="#[b407c4]">>></a> OS_CPU_SR_Restore
<LI><a href="#[c0b750]">>></a> OSTaskIdleHook
</UL>
<P><STRONG><a name="[c0dd5c]"></a>OS_QInit</STRONG> (ARM, 88 bytes, Stack size 12 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = OS_QInit</UL>
<BR>[Calls]<UL><LI><a href="#[c0e0b0]">>></a> OS_MemClr
</UL>
<BR>[Called By]<UL><LI><a href="#[b45870]"><<</a> OSInit
</UL>
<P><STRONG><a name="[c0dce4]"></a>OS_MemInit</STRONG> (ARM, 132 bytes, Stack size 8 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OS_MemInit</UL>
<BR>[Calls]<UL><LI><a href="#[c0e0b0]">>></a> OS_MemClr
</UL>
<BR>[Called By]<UL><LI><a href="#[b45870]"><<</a> OSInit
</UL>
<P><STRONG><a name="[c0dc6c]"></a>OS_FlagInit</STRONG> (ARM, 224 bytes, Stack size 12 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = OS_FlagInit</UL>
<BR>[Calls]<UL><LI><a href="#[c0e0b0]">>></a> OS_MemClr
</UL>
<BR>[Called By]<UL><LI><a href="#[b45870]"><<</a> OSInit
</UL>
<P><STRONG><a name="[b45870]"></a>OSInit</STRONG> (ARM, 60 bytes, Stack size 8 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 160 + Unknown Stack Size
<LI>Call Chain = OSInit -> OSTmr_Init -> OSTmr_InitTask -> OSTaskCreateExt -> OS_TCBInit</UL>
<BR>[Calls]<UL><LI><a href="#[c0b9c0]">>></a> OSInitHookEnd
<LI><a href="#[c0ba3c]">>></a> OSInitHookBegin
<LI><a href="#[c0dc6c]">>></a> OS_FlagInit
<LI><a href="#[c0dce4]">>></a> OS_MemInit
<LI><a href="#[c0dd5c]">>></a> OS_QInit
<LI><a href="#[c0e038]">>></a> OSTmr_Init
<LI><a href="#[c109ec]">>></a> OS_InitMisc
<LI><a href="#[c10a64]">>></a> OS_InitRdyList
<LI><a href="#[c10ae0]">>></a> OS_InitTCBList
<LI><a href="#[c10b5c]">>></a> OS_InitEventList
<LI><a href="#[c10bdc]">>></a> OS_InitTaskIdle
<LI><a href="#[c10c58]">>></a> OS_InitTaskStat
</UL>
<BR>[Called By]<UL><LI><a href="#[b458e4]"><<</a> main
</UL>
<P><STRONG><a name="[c0dbf4]"></a>OSIntEnter</STRONG> (ARM, 56 bytes, Stack size 0 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c0db7c]"></a>OSIntExit</STRONG> (ARM, 212 bytes, Stack size 8 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = OSIntExit</UL>
<BR>[Calls]<UL><LI><a href="#[b40748]">>></a> OS_CPU_SR_Save
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -