os_unlock

所属模块:系统控制 | 类型:系统解锁函数

API Metadata

函数ID:os_unlock
模块:system
类型:system unlock
嵌套深度:1

函数简介

os_unlock 用于解除系统任务注册锁定状态。

解锁后,系统允许进行任务注册、资源配置以及初始化阶段的相关操作。

该接口通常与 os_lock 配合使用,用于控制系统初始化流程的安全性。

函数原型

void os_unlock(void);

参数说明

无参数。

返回值

无返回值。

源码实现

void os_unlock(void) { OS_CFG_LOCK = 0; }

使用示例

void system_init() { os_lock(); // 初始化任务 / 配置资源 os_unlock(); }

注意事项

解锁操作应在系统初始化完成后执行,否则可能导致任务注册过程被中断或不一致。

相关推荐