Intel® Boot Loader Development Kit

組み込みシステムの基本的な初期化のための高速で簡単、柔軟性のあるファームウェア開発

 

Intel® Boot Loader Development Kit (Intel® BLDK) は、組み込み用途のインテル® プロセッサーを搭載したプラットフォーム用にカスタマイズおよび最適化された初期化ファームウェア・ソリューションを作成できるようにする、ソフトウェア・ツールキットです。Intel BLDK により、固定機能組み込み機器設計用ファームウェアをすばやく開発できます。このような設計には、従来の BIOS が提供していたような豊富な機能ではなく、基本的な初期化および機能が必要とされます。

Intel BLDK の基盤は、インテルの最新実装であるインテル® UEFI 開発キット 2010 (インテル® UDK2010) の UEFI 仕様バージョン 2.3 です。そのため Intel BLDK は最新の UEFI 標準に完全に準拠しており、インテル® UEFI 開発キット・デバッガーツールと UEFI シェル仕様バージョン2.0 と互換性があります。Intel BLDK はオープンな UEFI 標準とインテル UDK2010 実装に基づいているため、ソースコードの大部分が一般に公開されており、ファームウェア初期化コードを柔軟にカスタマイズすることができます。

 

Development Kit のコンポーネント

 

  • 豊富なコード基盤: Unified Extensible Firmware Interface に基づく Intel BLDK には、組み込みシステムに必要な機能が豊富に用意されています。
  • リファレンスの実装: インテルのサンプル・リファレンス・ボード・イメージは、開発者がシステム・ファームウェア・イメージをカスタマイズできるベースラインを提供します。
  • GUI ツール: 統合された開発環境は、簡単なナビゲーション、変更、および基本コード基盤のデバッグに役立ちます。モジュールの選択とビルド・ツールでは、コードを直接変更せずにカスタムイメージの作成が可能です。
  • ドキュメント: 手順をまとめた総合的なドキュメントは、プロジェクト規模に関係なく、自己解決や効率的なサポートを可能にします。

 

 

利点

 

  • コストも使用料も不要: Intel BLDK は BOM コストの削減に役立ちます。
  • ブート時間の短縮: ユーザーは、ブート時間の短縮とファームウェア・サイズの縮小のため、ファームウェアを最適化できます。
  • 豊富な機能セット: 電源管理とさまざまな機器のブート機能を備えています。
  • 高い柔軟性: 開発者は、ファームウェアの初期化機能の作成およびカスタマイズを完全に制御できます。
  • 高い再利用性: UEFI 標準により、広く再利用できるファームウェア・ソリューションを作成できます。
  • すばやいファームウェア開発: 各種ツールおよび開発環境により、リファレンス・ファームウェア実装をすばやく作成およびカスタマイズできます。
  • エコシステム・サポート: インテル® インテリジェント・システム・アライアンスのメンバーは、Intel BLDK に基づく付加価値の高い製品、ソリューション、およびサービスを豊富に提供しています。

 

インテル® System Studio

インテル® System Studio は別のツールスイートで、ファームウェアおよび従来の BIOS と Intel BLDK で開発されたブートローダーのデバッグする柔軟なソリューションです。インテル® System Studio に搭載されたインテル® JTAG デバッガ― (XDB) により、EFI と UEFI データストラクチャの完全なインスペクションとソースレベルのデバックがすべて、簡単なロードコマンド (EFI “loadthis”)を使用して実行できます。 

 

 

 

Intel BLDK 開発アプリケーションのダウンロード

開発アプリケーション・ツールキットには、ファームウェア・バイナリー・ブート・イメージを開発するためのオブジェクト・ライブラリー、サンプル・ソース・コード・ファイルおよびサンプル・メイクファイル、およびツールが含まれています。

 

Intel BLDK コードベースのダウンロード (リファレンス・ファームウェア・パッケージ)

 

旧バージョン

インテルは設計にあたり最新の Intel BLDK を使用することを推奨します。業務上または技術的な理由で必要とされる場合は、旧バージョンを提供いたします。

 

Intel BLDK 開発アプリケーション

 

Intel BLDK コードベース (リファレンス・ファームウェア・パッケージ)

詳細情報

ブートローダーに関するサポート

インテル® Embedded Community では、ブートローダー・テクノロジーのテクニカル・サポートを利用できます。

フォーラムにアクセス >

インテル® EDC サポート

テクニカルサポートおよびセールスサポートへアクセスする、インテル® EDC アカウントに登録する、またはアカウントの管理を行う。

お問い合わせ >

Intel® BLDK

ドキュメント
すべて表示

ホワイトペーパー

すべて表示