Software, Drivers, Firmware, Tools, and Ecosystem Products

Intel offers many software development resources designed for Intel® architecture-based systems and embedded applications. For a complete view of the embedded software stack, please visit the Embedded Software Content Library. For platform-specific software, whether processor- or chipset-related, please visit the specific platform’s documentation page to learn more. For most Intel® software downloads, drivers, BIOS, utilities, firmware, and other support software, please visit the Download Center.

Graphics Drivers

Intel offers a range of graphics drivers designed specifically for the needs of embedded platforms. These drivers help speed time to market by letting OEMs and system integrators customize configurations in-house, while maintaining a competitive performance profile.

Intel® Embedded Media and Graphics Driver (Intel® EMGD) ›
Intel® HD Graphics and Intel® Graphics Media Accelerator ›
Intel® Embedded Graphics Drivers ›



Intel® Firmware Engine simplifies and accelerates the creation of platform firmware images, allowing developers to quickly deploy platforms based on Intel reference designs. Customers can configure firmware features using a catalog of compatible firmware packages, without the need to modify source code.

Intel® Firmware Support Package (Intel® FSP) and Intel® Boot Loader Development Kit (Intel® BLDK) provide key programming information for initializing Intel® silicon. Each can be easily integrated into a boot loader of the developer’s choice.

Intel® Firmware-Engine ›
Intel® Firmware Support Package ›
Intel® Boot Loader Development Kit ›

Communications Software

Signal processing and packet processing functions have often required special-purpose hardware such as digital signal processors (DSPs), discrete network processing units (NPUs), coprocessors, and field-programmable gate arrays (FPGAs). However, recent enhancements to Intel® architecture processors together with advanced software are providing developers with viable alternatives.

Signal Processing ›
Packet Processing ›


Operating System Support

Intel offers OS support for Linux,* Microsoft Windows,* and Android.* For Microsoft Windows and Linux support, please see the software page of the specific platform for which you are designing.

Android Support ›

Members of the Intel® Internet of Things Solutions Alliance are your reliable source for software, services, and development tools.

Intel® Internet of Things Solutions Alliance

Intel® System Studio

Intel® system studio is the smart way to create smart code. It helps system and embedded developers accelerate time to market with deep platform insight. System-wide analyzers, compilers, and libraries provide a smarter way to develop smart code and boost both power efficiency and performance. And in-depth, system-wide debuggers and analyzers help strengthen system stability and reliability.

This comprehensive set of advanced tools and technologies helps system and embedded developers speed delivery of energy-efficient, high-performance, smart, connected devices across wide-ranging system and embedded platforms.

Learn more

Find resources for technical assistance and development tools. Ask questions and share information.

Intel® System Studio User Support

Intel® System Studio User Forum