MCCC 消息总线 API 全参考: 类型、接口与配置

MCCC (Message-Centric Component Communication) 消息总线的完整 API 参考,涵盖 FixedString/FixedVector 容器、MessageEnvelope 消息封装、AsyncBus 总线接口、StaticComponent 编译期组件、优先级与背压配置,每个接口附带签名、参数说明和使用示例。

February 15, 2026 · 8 min · 1571 words · map[name:DeguiLiu]

C++ 消息总线性能实测: 6 个开源方案的吞吐量与延迟对比

在同一硬件上统一测试 MCCC、eventpp、EnTT、sigslot、ZeroMQ、QP/C++ 六个消息总线方案,从吞吐量、延迟、内存安全、嵌入式适配性四个维度给出选型建议

February 15, 2026 · 5 min · 994 words · map[name:DeguiLiu]

Lock-free MPSC 消息总线的设计与实现: 从 Ring Buffer 到零堆分配

在嵌入式系统中,消息总线是组件间通信的核心基础设施。本文剖析 MCCC 消息总线的设计决策与工程权衡:为什么选择 Lock-free MPSC 而非互斥锁?Envelope 内嵌如何消除热路径堆分配?编译期类型索引如何替代 unordered_map?从问题出发,逐层展开一个面向安全关键嵌入式系统的消息总线的诞生过程。

February 15, 2026 · 5 min · 1016 words · map[name:DeguiLiu]

RTOS vs Linux 异构选型: 三核 SoC 上的双系统设计

RK3506J 集成三核 Cortex-A7 (1.0 GHz) + Cortex-M0,支持 Linux + RTOS 异构部署。本文分析 AMP 架构下的核间通信 (RPMsg/共享内存)、实时性保障 (硬件定时器 + 中断隔离)、资源分区策略,面向激光雷达和工业控制器的部署方案。

February 15, 2026 · 5 min · 947 words · map[name:DeguiLiu]

FPGA + ARM 双核 SoC 处理激光雷达点云的可行性分析

在 Zynq-7000 (双核 Cortex-A9 @ 667 MHz) 上处理 30 万点/秒激光雷达数据流。PL (FPGA) 负责传感器接口和 DMA 搬运,PS (ARM) 运行 Linux 处理点云算法和网络输出,目标端到端延迟 P99 < 5 ms。

February 15, 2026 · 5 min · 889 words · map[name:DeguiLiu]