1 مستودع
Low-level bootstrap routines that prepare memory sections and system state before the main application begins.
Distinct from Startup Initialization: Distinct from application or container startup scripts; this is about relocatable data sections and BSS clearing in flash/RAM.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Firmware Startup Initialization. Refine with filters or upvote what's useful.
This project provides educational resources and technical guides for microcontroller firmware development. It focuses on writing low-level C code that runs directly on hardware without an underlying operating system, covering the fundamentals of hardware registers, memory mapping, and system clocks. The guides detail the creation of hardware abstraction layers to wrap raw memory-mapped registers into structured interfaces and provide walkthroughs for integrating TCP/IP stacks and HTTP servers into bare-metal environments. It also outlines the implementation of embedded systems build pipelines
Details the relocation of data from flash to RAM and the clearing of the BSS section during boot.