リアルタイム処理に最適化 †
RT PREEMPT †
概要 †
- Yocto Project はオープンソースのコラボレーション・プロジェクト
- 組み込み製品のための Linux ベースのカスタム・システムをハードウェア・アーキテクチャーに関わらず構築するための、テンプレート、ツール、手段を提供している
- Yoctoの基本設定でビルドしてもイメージサイズはraspbian jessie Liteの1/10程度になる
- ソースコードベース
関連プロジェクト †
Poky †
- ディストリビューション作成をサポートするビルドシステム
- 最小構成のLinuxディストリビューションを作成できる
- 主な生成物
- Linuxカーネル
- ブートローダー
- ユーザーランド(rootfs)
- クロスツールチェイン
- SDK
bitbake †
- Pythonで書かれたビルドツール
- レシピを解析し、定義された動作を実行する
- レシピはレイヤー単位で提供
- レイヤーを重ねることで、既存のレシピの修正や置換が可能
OpenEmbedded?-Core †
opkg †
Toaster †
- 「cp」「init」「ping」をはじめとするさまざまなコマンドの働きを1つの実行ファイルに持たせており、BusyBox?がこれらのコマンドの代わりを果たしている
- GPLライセンス
- BusyBox?に改変を施し、BusyBox?を組み込んだ機器を販売した場合は、改変したBusyBox?のソースコードを開示する義務が生じる(改変しないで利用すれば良い)
GUI †
関連サイト †
参考書籍 †
関連企業・製品・サービス †
OS †
CPUボード †
開発 †
ベアメタル †
RTOSとの共存 †
OpenAMP †
MDCOM †
CAN †