Embedded Linux RAM Requirements: How Much Memory Does Your System Really Need?
A practical guide to sizing RAM for embedded Linux systems: kernel usage, userspace overhead, realistic memory budgets, and optimization techniques for real products.
Tuesday, Oct 13, 2026 Week -- 20:27:24
A practical guide to sizing RAM for embedded Linux systems: kernel usage, userspace overhead, realistic memory budgets, and optimization techniques for real products.
Complete guide to DMA controllers in embedded systems: how Direct Memory Access works, when to use it, DMA modes and transfer types, practical configuration examples, and common pitfalls to avoid in production code.
A practical engineer-focused guide to embedded storage technologies including NAND, NOR, QSPI flash, eMMC, SD card, ROM, RAM, EEPROM, and FRAM, with pros and cons, common use cases, and selection advice for real products.
A personal tech notebook for remembering what I learn, tracking progress, and sharing useful insights with anyone who finds it.