通信机制是 HRTOS 中实现任务间协作与数据交换的核心模块, 提供信号量、事件、互斥锁以及邮箱等多种轻量级通信方式。
该模块在保证系统低资源占用的同时, 实现高效的同步控制与任务间通信,适用于嵌入式实时系统。
| 类别 | 函数 | 说明 |
|---|---|---|
| 信号量 | os_sem_init / os_sem_take / os_sem_give | 资源计数与任务同步 |
| 事件 | os_event_set / os_event_get / os_event_clear | 事件触发与状态检测 |
| 互斥锁 | os_mutex_init / os_mutex_lock / os_mutex_unlock | 临界区保护与优先级继承 |
| 邮箱 | os_mail_send / os_mail_recv / os_mail_clear | 任务间数据通信 |