Aller au contenu principal

OpenEmbedded


OpenEmbedded


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

外部リンク

  • 公式ウェブサイト(英語)
  • FOSDEM'05でのOpenEmbeddedについてのプレゼンテーション(英語)
  • FOSDEM'07でのOpenEmbeddedについてのプレゼンテーション(英語)
  • ELC'08でのOpenEmbeddedプレゼンテーション(英語)



Text submitted to CC-BY-SA license. Source: OpenEmbedded by Wikipedia (Historical)



ghbass