A comprehensive resource for understanding and working with memory mapped registers in embedded systems and hardware design.
Building Safe and Concurrent Memory-Mapped Register Access in Rust: The mmreg JourneyMemory-mapped I/O on embedded Linux traditionally requires unsafe pointer arithmetic, manual mmap calculations, and …December 6, 2025 • 8 min readRust Linux MMIO Embedded Hardware devmem2Read more
Why devmem2 is a Loaded Gun: Solving RCU Stalls with mmregDirect memory access with devmem2 can trigger unrecoverable hardware deadlocks on modern SoCs when accessing …January 10, 2026 • 6 min readRust Linux MMIO Embedded Hardware devmem2 RCU AXI Kernel SafetyRead more
Beyond the Blueprint: Why mmreg Needs a Hardware Pre-FlightWhile mmreg prevents most system hangs by validating against the kernel’s resource map, zombie hardware …February 8, 2026 • 5 min readRust Linux MMIO Embedded Hardware RCU AXI Kernel Safety mmreg zynq FPGA socRead more