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.