Pre-main rituals: Zephyr Cortex-M startup file compiler and linker tricks

A deep dive into Zephyr’s C runtime startup sequence on ARM Cortex-M: how macros and linker sections enable elegant stage-based function registration.