リアルタイム処理に最適化

RT PREEMPT

RedHawk Linux

Yocto Project

概要

  • Yocto Project はオープンソースのコラボレーション・プロジェクト
  • 組み込み製品のための Linux ベースのカスタム・システムをハードウェア・アーキテクチャーに関わらず構築するための、テンプレート、ツール、手段を提供している
  • Yoctoの基本設定でビルドしてもイメージサイズはraspbian jessie Liteの1/10程度になる
  • ソースコードベース

関連プロジェクト

Poky

  • ディストリビューション作成をサポートするビルドシステム
  • 最小構成のLinuxディストリビューションを作成できる
  • 主な生成物
    • Linuxカーネル
    • ブートローダー
    • ユーザーランド(rootfs)
    • クロスツールチェイン
    • SDK

bitbake

  • Pythonで書かれたビルドツール
  • レシピを解析し、定義された動作を実行する
  • レシピはレイヤー単位で提供
  • レイヤーを重ねることで、既存のレシピの修正や置換が可能

OpenEmbedded?-Core

  • OSSパッケージのレシピ集

matchbox

  • GUIライブラリ

opkg

  • パッケージングシステム

Toaster

  • ビルドサポート用GUI

BusyBox

  • 「cp」「init」「ping」をはじめとするさまざまなコマンドの働きを1つの実行ファイルに持たせており、BusyBox?がこれらのコマンドの代わりを果たしている
  • GPLライセンス
    • BusyBox?に改変を施し、BusyBox?を組み込んだ機器を販売した場合は、改変したBusyBox?のソースコードを開示する義務が生じる(改変しないで利用すれば良い)

uClibc

  • 組み込みLinux向けの小型標準Cライブラリ

GUI

Gecko Embedded

関連サイト

参考書籍

関連企業・製品・サービス

OS

サイバートラスト

イー・フォース

イーソル

CPUボード

開発

ベアメタル

  • ベアメタル (OSが動作していない環境)

RTOSとの共存

OpenAMP

MDCOM

CAN


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-10-05 (月) 14:16:19 (20d)