Firmware Development Resources
Simplify and scale your firmware development from edge to cloud and across all layers of the firmware stack including silicon and system-on-a-chip (SoC), platform, bootloaders, and operating system payloads.
Universal Scalable Firmware (USF) Architecture
Use Intel's next-generation firmware architecture to simplify and scale firmware development. USF defines abstraction layers and domain boundaries between SoC (IP hardware and IP firmware), platform, and operating system with verifiable interfaces and APIs between the firmware modules. USF architecture allows:
- Firmware development complexity
- Development across CPU and XPUs
- Industry bootloaders and operating system payloads across market segments
- Firmware quality and security
- Innovation and time to value
The USF specifications are evolving and open for industry contribution and feedback. Join the USF project on GitHub* and provide feedback on the draft specifications.
Learn and Develop
Unified Extensible Firmware Interface (UEFI)
Simplify platform initialization and firmware bootstrap operations with this industry-standard interface.
Intel® Slim Bootloader
This flexible, lightweight, open source reference bootloader supports verified boot, measured boot, and secure firmware updates.
coreboot*
Initialize system hardware with this extended open source firmware platform (GNU* General Public License version 2.0).
Projects and Toolkits
Minimum Platform Architecture: Open Source UEFI Firmware for Intel®-Based Platforms
Quickly port UEFI firmware for Intel® platforms using a scalable open source framework for platform initialization.
Simics® Simulator
Accelerate your software development with Simics® virtual platform technology. Download and install a preview of the public release of the Simics® simulator.