IPC通信与同步机制

模块分类:系统核心 / 更新时间:2026-07-03

模块概述

IPC(Inter-Process Communication)模块用于实现任务之间的数据传递与同步控制, 是 HRTOS 多任务系统的核心组成部分。

本模块提供信号量、互斥锁、事件、消息队列以及邮箱机制, 支持任务同步与异步通信。

核心功能

同步机制(Synchronization)

函数名 说明 详情
os_sem_init 初始化信号量 查看
os_sem_wait 等待信号量 查看
os_sem_post 释放信号量 查看
os_mutex_init 初始化互斥锁 查看
os_mutex_lock 加锁 查看
os_mutex_unlock 解锁 查看
os_event_init 初始化事件 查看
os_event_wait 等待事件触发 查看
os_event_write 写入事件标志 查看
os_event_query 查询事件状态 查看
os_event_delete 删除事件 查看

通信机制(Communication)

函数名 说明 详情
os_msgq_init 初始化消息队列 查看
os_msgq_send 发送消息 查看
os_msgq_recv 接收消息 查看
os_msgq_clear 清空消息队列 查看
os_mailbox_init 初始化邮箱 查看
os_mailbox_send 发送邮件 查看
os_mailbox_receive 接收邮件 查看
os_mailbox_clear 清空邮箱 查看
os_mailbox_query 查询邮箱状态 查看

扩展阅读