技术栈

newosp

橘色的喵
1 个月前
linux·arm开发·性能优化·嵌入式·newosp
ARM-Linux 嵌入式共享内存环形缓冲区:内存序的设计选择newosp(https://github.com/DeguiLiu/newosp)是面向 ARM-Linux 嵌入式场景的 C++17 纯头文件基础库,兼容 -fno-exceptions 与 -fno-rtti,通过 POSIX 共享内存与 futex 提供跨进程通信能力。本文讨论其中 ShmSpscByteRing 的内存序设计,它是运行在共享内存里的 SPSC(单生产者单消费者)字节流环形缓冲区,承载 LiDAR 点云、视频帧等大载荷。
橘色的喵
1 个月前
linux·arm开发·性能优化·嵌入式·newosp
ARM-Linux 嵌入式消息总线:高优先级驱逐机制设计newosp 是一个面向嵌入式 Linux 平台的现代 C++17 纯头文件基础设施库,为传感器、机器人、边缘计算等工业嵌入式系统提供消息总线、异步日志、定时任务、状态机、行为树、服务发现与 RPC 等能力。库内所有模块均以头文件形式交付,单一 CMake INTERFACE 库,零外部强依赖,兼容 -fno-exceptions -fno-rtti,热路径零堆分配。
我是有底线的