英特尔® 启动加载器开发套件

快速、简单、灵活的固件开发,用于嵌入式系统的基本初始化

 

英特尔® 启动加载器开发套件(英特尔® BLDK)为成套软件工具,可针对基于嵌入式英特尔® 处理器的平台,创建自定义和优化的初始化固件解决方案。使用英特尔 BLDK,可快速开发用于固定功能嵌入式设计的固件—要求基本初始化和功能,而不是传统 BIOS 所提供的全部功能。

英特尔 BLDK 是英特尔® UEFI 开发套件 2010(英特尔® UDK2010),基于英特尔最近实施的统一可扩展固件接口 (UEFI) 规格版本 2.3 设计而成。因此,英特尔 BLDK 完全兼容最新的 UEFI 标准,并可与英特尔® UEFI 开发套件调试工具和 UEFI Shell 规格版本 2.0 配合使用。由于英特尔 BLDK 基于开放式 UEFI 标准和英特尔 UDK2010 实施,源代码的很大一部分公开可用,以提供自定义固件初始化代码的灵活性。

 

开发套件组件

 

  • 丰富的代码库: 英特尔 BLDK 采用统一可扩展固件接口,可提供嵌入式系统所需的各种功能。
  • 参考实施: 英特尔的示例参考板图像提供了基线,开发人员可以该基线为准自定义其系统固件图像。
  • GUI 工具: 集成的开发环境方便轻松导航、修改和调试基础代码库。使用模块选择和构建工具,无需直接更改代码即可自定义创建图像。
  • 文档: 无论项目大小,综合性说明文档均可提供自给自足且有效的支持。

 

 

优势

 

  • 无成本或使用费: 英特尔 BLDK 有助于降低 BOM 成本。
  • 缩短启动时间: 客户可优化固件以缩短启动时间并缩小固件大小。
  • 丰富的功能: 包括电源管理和启动各种备用设备的功能。
  • 更高的灵活性: 开发人员可完全控制固件初始化的创建和定制。
  • 更高的可重用性: 采用 UEFI 标准,创建可重用性更高的固件解决方案。
  • 快速开发固件: 工具和开发环境允许快速创建和自定义参考固件实施。
  • 生态系统支持: 英特尔® 智能系统联盟的成员提供各种基于英特尔 BLDK 的增值产品、解决方案和服务。

 

英特尔® System Studio

英特尔® System Studio 为单独工具套件,提供调试使用英特尔 BLDK 及固件和传统 BIOS 开发的启动加载器的灵活解决方案。采用英特尔 System Studio 附带的英特尔® JTAG 调试器 (XDB),可对 EFI 和 UEFI 数据结构进行全面检查和源代码级调试,所有这些操作只需通过易于使用的加载命令 (EFI “loadthis”) 即可完成。 

 

 

 

下载英特尔 BLDK 开发应用程序

开发应用程序工具套件包括对象库、样品来源代码文件和制作文件,以及开发固件二进制启动映像所需的工具:

 

下载英特尔 BLDK 代码库(参考固件软件包)

 

存档版本

英特尔建议设计时使用最新版本的英特尔 BLDK。如果出于任何特定商业和/或技术原因的需要,也提供早期版本。

 

英特尔 BLDK 开发应用程序

 

英特尔 BLDK 代码库(参考固件软件包)

更多信息

联系我们

请求设计帮助 >

加入技术社区 >

查看联系选项 >

注册后即可接收时事通讯 >

聊天可用的嵌入式专业知识。

英语服务:周一到周五或通过邮件发送您的问题

Boot Loader 支持

可从英特尔® 嵌入式社区获得启动加载器技术的技术支持。

访问论坛 >

英特尔® BLDK

文档
查看更多
  • ACPI Component...

    Tools include the iASL compiler, AML disassembler, and binary utilities...

白皮书

查看更多