| 開発者 | SYSGO株式会社 |
|---|---|
| OSファミリー | リナックス |
| 作業状態 | 現在 |
| ソースモデル | 商用サポート付きのオープンソース |
| 最新リリース | ELinOS 7.2 [1] / 2024年4月 |
| マーケティングターゲット | 組み込みシステム |
| プラットフォーム | 以下を参照してください |
| カーネルタイプ | リナックス |
| 公式サイト | 当サイトについて |

ELinOS は、組み込み Linux用の商用開発環境です。ターゲット組み込みシステム用のLinux ディストリビューションと開発ホスト コンピュータ用の開発ツールで構成されています。開発ホスト コンピュータは通常、 LinuxまたはWindows を実行する標準的なデスクトップ コンピュータです。Linux システムとターゲット デバイス用のアプリケーション ソフトウェアは、両方とも開発ホスト上で作成されます。
ELinOSは、セキュリティを重視した産業用アプリケーションに重点を置いています。[2] [3]そのため、ELinOSはLinuxカーネルを使用し、組み込みターゲットの開発を簡素化するツールと構成を提供します。ユーザー空間アプリケーションは、コンパイル時間を節約するために、コンパイル済みのバイナリとして提供されます。ELinOSソフトウェアパッケージのほとんどはオープンソースであり、GPLの下でライセンスされています。
ELinOS は、組み込み Linux をスタンドアロンオペレーティング システムとして提供します。また、安全性とセキュリティの要求が Linux だけでは満たされない場合は、 PikeOS 仮想化プラットフォームに統合することもできます。後者は、厳格な業界標準に従った 認証が必要な場合に該当する可能性があります。
Eclipse は、開発ホスト上の 統合開発環境(IDE)によって提供される機能の技術基盤です。
ELinOS は 1999 年に初めて公開されました。無料の ELinOS テスト バージョンをダウンロードできます。
典型的なワークフロー
1. 対象組み込みシステムのハードウェアを選択する
- 提供されているボードサポートパッケージ(BSP)のいずれかを選択するか、独自にハードウェアを構成します。
2. 対象システムに必要な機能を選択する
- 前の手順に基づいて、個別のカーネル構成が提案されます。手動で変更することもできます。
4. ターゲットのファイルシステムイメージ を生成する
- 前の手順に基づいて、個々のファイル システムの内容が提案されます。ファイルを追加または削除できます。依存関係がチェックされ、自動的に解決されます。
5.ファイル システム イメージをターゲット システムに展開します。
- 前のステップの結果は、ターゲットデバイスが起動できる単一のバイナリファイルです。
6.トレースツールを 使用してターゲットシステム上のソフトウェアをテストおよび分析する
- システムの動作を監視し、アプリケーションまたはシステム構成を最適化します
7.デバッガを使用してターゲットシステム上のアプリケーションソフトウェアをデバッグする
- 開発ホスト上のIDEを使用して障害をデバッグできます
サポートされているハードウェア
以下のプロセッサアーキテクチャがサポートされており、[4]さまざまなボード用のボードサポートパッケージ(BSP)の大規模なセットが用意されています。
寿命の概要
参考文献
- ^ 「ELinOS 7.2 プレスリリース」. sysgo.com. 2024年4月16日.
- ^ ELinOSの簡単な説明
- ^ 「箱に入った不変の Linux」。
- ^ ELinOS でサポートされているハードウェア
- ^ 「SYSGO が組み込み Linux ELinOS バージョン 7.2 で RISC-V をサポート」
外部リンク
- SYSGOの公式サイト
