EDA365电子论坛网
标题:
OSIntCtxSw()函数分别在 includes.h 和 OS_CPU_A.s 中有定义
[打印本页]
作者:
Dollche
时间:
2023-2-3 10:25
标题:
OSIntCtxSw()函数分别在 includes.h 和 OS_CPU_A.s 中有定义
请问及各位高手:OSIntCtxSw()函数分别在 includes.h 和 OS_CPU_A.s 中有定义,区别在哪 程序 OSIntExit 中调用该函数的时候是不是都是去调用了 includes.h 中的宏定义的那个
; E$ c3 N6 L% I- e4 |* |- j
两者各自的应用范围在哪儿 我看过一个移植实例上只有一个 OSIntCtxSw 函数.请指教!
' |9 y% `3 f+ q- t0 `
" V5 T s5 G4 o* G6 h3 ^4 }
作者:
Crash
时间:
2023-2-3 10:56
includes.h 中的宏 OSIntCtxSw 在 C 中被调用.
作者:
VIC56
时间:
2023-2-3 13:27
OSCtxSw()是任务优先级切换函数,它的作用是先将当前任务的CPU现场保存到该任务的堆栈中,然后获得最高优先级任务的堆栈指针,并从该堆栈中恢复此任务的CPU现场,使之继续执行,
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2