The Intel® Boot Loader Development Kit (Intel® BLDK) is a software toolkit that allows creation of customized and optimized initialization firmware solutions for embedded Intel® processor-based platforms. The Intel BLDK enables rapid development of firmware for fixed-function embedded designs—those requiring basic initialization and functionality rather than the full capabilities delivered with a traditional BIOS.

The foundation of the Intel BLDK is Intel’s latest implementation of the UEFI Specification Version 2.3 is the Intel® UEFI Development Kit 2010 (Intel® UDK2010). Consequently, the Intel BLDK is fully compliant with the latest UEFI standards and compatible for use with the Intel® UEFI Development Kit Debugger Tool and UEFI 2.0 Shell. Because Intel BLDK is based on open UEFI standards and the Intel UDK2010 implementation, a significant portion of the source code is openly available to provide flexibility for customizing the firmware initialization of code.

Development Kit Components

  • Rich Code Base: Based on the Unified Extensible Firmware Interface (UEFI), the Intel BLDK provides a plethora of features and functionality required in embedded systems.
  • Reference Implementations: Example reference board images from Intel provide a baseline from which developers can customize their system firmware images.
  • GUI Tools: An integrated development environment facilitates easy navigation, modification, and debug of the underlying code base. Module selection and build tools allow custom image creation without direct code changes.
  • Documentation: Comprehensive instructional documents enable self-sufficiency and effective support, no matter what the size of the project.

Benefits

  • No Cost or Royalties: Intel BLDK helps reduce BOM costs.
  • Reduced Boot Times: Customers can optimize firmware for reduced boot times and smaller firmware size.
  • Rich Feature Set: Includes power management and the ability to boot to a variety of alternate devices.
  • Greater Flexibility: Allows developers full control to create and customize firmware initialization.
  • Greater Reusability: UEFI standards help create firmware solutions that can be widely reused.
  • Rapid Firmware Development: Tools and development environment allow for rapid creation and customizing of reference firmware implementation.
  • Ecosystem Support: Members of the Intel® Embedded Alliance provide a wide array of value-added products, solutions, and services based on the Intel BLDK.
The Intel® Boot Loader Development Kit (Intel® BLDK) components are:
  • The Intel® BLDK Development Application.
  • The Platform code base (Reference Firmware Package).
  • Documentation including the release notes, the Getting Started Guide and the Users Guide

Intel® BLDK – Development Application

The development application toolkit includes object libraries, sample source and make files, and tools for developing firmware binary boot images.

Intel® BLDK – Code Bases (Reference Firmware Packages)

Intel® Atom™ Processor E6xx Series with Intel® Platform Controller Hub EG20T

Formerly Queens Bay (Tunnel Creek + Topcliff)
  • Intel® BLDK Core for Crown Bay—Windows*
  • Intel® BLDK Core for Crown Bay—Linux*
  • Release Note: Intel® BLDK Core for Crown Bay—Windows* & Linux*

Intel® Atom™ Processor E6x5C Series

Intel® BLDK – Documentation

Reference Documents

Boot Loader Support

Technical support is available for boot loader technology by signing into the Intel e-Help Desk.

Intel® BLDK – Development Application

The development application toolkit includes object libraries, sample source and make files, and tools for developing firmware binary boot images. Intel recommends using latest version of Intel® BLDK Development Application for your design. Previous version is provided if needed for any specific business and/or technical reasons.

Intel® BLDK – Code Bases (Reference Firmware Packages)

Intel® Atom™ Processor E6xx Series with Intel® Platform Controller Hub EG20T

Formerly Queens Bay (Tunnel Creek + Topcliff)

Intel® Atom™ Processors 400 and 500 Series with Intel® 82801HM I/O Controller

Formerly Luna Pier (Pineview + ICH8M)

Intel® Atom™ Processor Z5xx Series with Intel® System Controller Hub US15Wx

Formerly Embedded Menlow (Silverthorne + Poulsbo) and Embedded Menlow-XL (Silverthorne-XL + Poulsbo-XL)

Reference Documents

Boot Loader Support

Technical support is available for boot loader technology by signing into the Intel e-Help Desk.

Related Links

Migrating to Intel® Architecture >

Get resources to transition smoothly from ARM*, MIPS*, SPARC* and PowerPC* to Intel® architecture.

    Firmware and BIOS Considerations >

    Evaluate your software needs and choose appropriate firmware & BIOS option.

      Intel® BLDK User Feedback >

      We value your opinions. Help us enhance the user experience and our product offerings.

        CONTACT INTEL

        • Questions?We’re here to help.Support options >

          General support chat

        • Design assistance >

          Have an Intel representative contact you about your embedded project needs.

        •  Live support

          Chat in English M-F, 24 hours
          Available in Simplified Chinese
          M-F: 9 AM - 5 PM Beijing Time

        FIND IT FAST