newosp: 面向工业嵌入式的 C++17 Header-Only 基础设施库

newosp 是面向嵌入式 Linux 的 C++17 header-only 基础库,覆盖消息总线、层次状态机、共享内存 IPC、调度器等模块。本文介绍它的设计原则、核心模块和四个工业示例。

February 17, 2026 · 4 min · 814 words · map[name:DeguiLiu]

嵌入式流式数据处理架构: 传感器到网络输出的全链路设计

面向激光雷达、工业视觉、机器人等 ARM-Linux 场景,设计一套 C++17 header-only 的流式数据处理架构。覆盖数据流 (10-100 Hz 大块帧) 与控制流 (低频高可靠消息) 的分离处理、零堆分配内存管理、多级流水线调度,基于 newosp 基础设施库实现。

February 17, 2026 · 8 min · 1658 words · map[name:DeguiLiu]

行为树在嵌入式系统中的工程实践: Tick 机制、异步节点与 newosp 集成

行为树凭借 Tick 心跳和 RUNNING 状态,在单核 MCU 上实现无需多线程的协作式并发。本文从 Tick 运行模型出发,以 newosp 的 osp::BehaviorTree 为主线,结合 HSM+BT 组合模式和视觉平台预览服务重构案例,给出嵌入式落地路径。

February 16, 2026 · 8 min · 1527 words · map[name:DeguiLiu]