![]() | |
| 初回リリース | 2001年8月 |
|---|---|
| 安定版リリース | 3.2.1 / 2021年11月15日 |
| プレビューリリース | 3.2-rc2 / 2021年10月20日 |
| プラットフォーム | x86、ARM、POWER、IA-64、Blackfin、Nios II |
| Webサイト | このサイトについて |
Xenomai は、 Linux カーネルと連携して、Linux環境にシームレスに統合されたユーザー空間アプリケーション ソフトウェアに、インターフェイスに依存しないハードリアルタイム コンピューティングサポートを提供するソフトウェア フレームワークです。
Xenomai プロジェクトは 2001 年 8 月に開始されました。2003 年に、このプロジェクトは Real-Time Application Interface ( RTAI ) プロジェクトと合併し、Xenomai の抽象リアルタイム オペレーティング システム(RTOS)コア上の Linux 用リアルタイム フリー ソフトウェア プラットフォームである RTAI/fusion を作成しました。最終的に、RTAI/fusion の取り組みは2005 年に Xenomai プロジェクトとして RTAIから独立しました。
Xenomai は、一連の汎用 RTOS サービスをエクスポートする核上に、あらゆる種類のリアルタイム インターフェイスを構築するために使用できる抽象 RTOS コアに基づいています。核上には、「スキン」と呼ばれる任意の数の RTOS パーソナリティを構築でき、単一の汎用コアのサービスを使用して実装することで、アプリケーションに独自の特定のインターフェイスを提供します。[1]
ゼノマイ vs. RTAI
Xenomai と RTAI の間には多くの違いがありますが、両方のプロジェクトはいくつかのアイデアを共有し、RTDM [定義が必要]レイヤーをサポートしています。主な違いは、プロジェクトが目指す目標と、それぞれの実装に由来しています。RTAI は技術的に実現可能な最小のレイテンシに重点を置いていますが、Xenomai はクリーンな拡張性 (RTOS スキン)、移植性、保守性も非常に重要な目標と見なしています。Xenomai がIngo MolnárのPREEMPT_RTサポートに向かう道筋は、RTAI の目標と比較したもう 1 つの大きな違いです。[2]
参照
- オペレーティング システム向け適応型ドメイン環境(Adeos)
- RTAI
参考文献
- ^ 「ゼノマイ」。ラドボウド大学ナイメーヘン校。
- ^ 「Xenomai-help WG: Xenomai vs. RTAI」。2007年9月29日。2007年9月29日時点のオリジナルよりアーカイブ。
外部リンク
- 公式サイト
- Adeos I-pipe 公式サイト(アーカイブ)
- ラドバウド大学 - ゼノマイ ゼノマイ演習を見る

