µC/OS‐II 在 STM32 上 移 植 学 习 主 要 学 习 micrium 应 用 笔 记 AN‐1018 需 要 移 植 的 文 件 : OS_CPU
H OS_CPU_C
C OS_CPU_A
ASM //OS_DBG
OS_CPU
H 访 问 临 界 代 码 方 法 OS_CRITICAL_MENTHOD#3 笔 记 中 的 移 植 用 了 OS_CRITICAL_MENTHOD#3 来 访 问 临 界 代 码
******************************************************************************* #define OS_CRITICAL_METHOD 3 #if OS_CRITICAL_METHOD == 3 #define OS_ENTER_CRITICAL() {cpu_sr = OS_CPU_SR_Save();} #define OS_EXIT_CRITICAL() {OS_CPU_SR_Restore(cpu_sr);} #endif ******************************************************************************* 以 上 是 相 关 的 程 序 片 段
如 果 应 用 程 序 中 用 了 这 两 个 宏 , 那 么 要 定 义 一 个 局 部 变 量 并 初 始 化为 0, 如 OS_CPU_SR cpu_sr = 0; 那 OS_CPU_SR_Save()和 OS_CPU_SR_Restore()具 体 做 了 什 么 呢
******************************************************************************