OpenEmbedded
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/09/10 22:22 UTC 版)
開発元 | OpenEmbedded eV |
---|---|
対応OS | Linux |
プラットフォーム | クロスプラットフォーム |
サポート状況 | 開発中 |
種別 | ビルド自動化 |
ライセンス | MIT |
公式サイト | www.openembedded.org |
OpenEmbeddedプロジェクト(略記:OE)は、組み込み機器用のLinuxディストリビューションを作るためのソフトウェアフレームワークである。しかし、組み込み機器以外でも使用できる。 Chris Larson、Michael Lauer、Holger Schurigによって作られ、OpenZaurusのためにFamiliar LinuxやOpenSIMpadプロジェクトから、コードベースにマージされた。 OpenEmbeddedはこれらのプロジェクトにとってかわり、現在は同じコードベースからこれらのいずれもビルドできるようにするために使用されている。
第一に、プロジェクトはBitBakeレシピの集合として維持、開発されており、Gentooのebuildシステムに似ている。 BitBakeは、パッケージのソースのURL、依存関係、コンパイルオプション、インストールオプションをまとめたものとなっている。 ビルドする場合にはこれらの情報を使って、依存関係を解決し、パッケージをクロスコンパイルし、パックし、ターゲットの機器にインストールできるようにする。 ルートファイルシステムとカーネルを含んだ完全なイメージを作成することもできる。 最初の段階として、フレームワークはターゲットプラットフォーム用のクロスコンパイラツールチェーンをビルドする。
関連項目
- Ångström distribution
- Familiar Linux
- Gumstix
- KaeilOS
- Openmoko
- OpenZaurus
- SlugOS
- 組み込みLinux
外部リンク
- OpenEmbedded ホームページ (英語)
- FOSDEM'05でのOpenEmbeddedについてのプレゼンテーション (英語)
- FOSDEM'07でのOpenEmbeddedについてのプレゼンテーション (英語)
- ELC'08でのOpenEmbeddedプレゼンテーション (英語)
- OpenEmbeddedユーザマニュアル (英語)
固有名詞の分類
- OpenEmbeddedのページへのリンク