Consortium pairs a Linux-capable A-core with Cortex-M, Cortex-R, or RISC-V real-time cores — the heterogeneous, asymmetric multiprocessing (HAMPU) pattern behind modern i.MX9 and STM32MP2 SoCs — with typed IPC, explicit cross-core contracts, and codecs built for the boundary.
The Linux host sits at the center — talking down to the real-time controller, up into the secure world, left to the kiosk interface, and right into the broader ecosystem.
Some feature are in development stage.
csti build reads Consortium.toml, compiles every endpoint, and stages a deployable tree — app, firmware, TA, DTS, systemd unit.
consortium-dbg carries defmt frames off the M-core over shared memory; consortium-log's facade decodes them into tracing spans beside the host's own logs.
From wire protocol to human interface, each concern is its own crate.
Linux A-core, bare-metal M-core, RISC-V — checked and built today.