A curated collection of libraries and tools for embedded systems, hardware design, and development. Includes open-source, closed-source, and freeware solutions, plus references to relevant third-party libraries. Each entry features documentation, usage examples, and implementation guides.
Libraries
Memory Mapped Registers (MMREG)

Building Safe and Concurrent Memory-Mapped Register Access in Rust: The mmreg Journey
Memory-mapped I/O on embedded Linux traditionally requires unsafe pointer arithmetic, manual mmap calculations, and … Continue reading

Why devmem2 is a Loaded Gun: Solving RCU Stalls with mmreg
Direct memory access with devmem2 can trigger unrecoverable hardware deadlocks on modern SoCs when accessing … Continue reading

Beyond the Blueprint: Why mmreg Needs a Hardware Pre-Flight
While mmreg prevents most system hangs by validating against the kernel's resource map, zombie hardware states—where the … Continue reading