Communication Middleware#
This module provides two components for high-performance, safety-critical inter-process communication (IPC) in embedded automotive systems.
LoLa (mw::com) is the high-level communication middleware implementing Adaptive AUTOSAR Communication Management. It offers a publisher/subscriber skeleton/proxy framework, service discovery, and zero-copy shared-memory event/field transport — qualified for ASIL-B on Linux and QNX.
Message Passing is the low-level foundation beneath LoLa. It exposes uni-directional n-to-1 asynchronous channels with OS-native backends (POSIX unix-domain sockets, QNX native messaging) and no heap allocation in the data path.
High-level AUTOSAR-aligned middleware. Zero-copy shared-memory transport. Service discovery, events, fields, methods. |
Low-level async IPC primitives. POSIX + QNX backends. Foundation for LoLa. |