
embedmq
w4ysonch
A minimalist, zero-dependency inter-thread messaging API for ANY embedded project | 极简、零依赖,适用于任何嵌入式项目的跨线程通信API
AI 简介
embedmq 是一个面向嵌入式系统的极简跨线程消息通信库,提供统一的发布-订阅 API,支持 Linux 线程、RTOS(如 FreeRTOS)任务及裸机超级循环三种运行环境。核心特性包括零运行时依赖、无动态内存分配(支持静态初始化)、基于 FNV-1a 哈希与二分查找的高效消息路由、以及平台抽象层(PAL)实现跨平台代码复用。适用于资源受限的 MCU、实时控制、传感器数据分发、事件驱动型嵌入式应用等场景,尤其适合需避免复杂中间件、强调确定性与可移植性的固件开发。
C
MIT License91
Stars
7
Forks
3
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分42.71
默认分支main