リアルタイムOS(RTOS)
組込み向けリアルタイムOSを比較。FreeRTOS・SafeRTOS・SCIOPTA・embOS など、IEC 61508 SIL3 / ISO 26262 ASIL D 対応の安全認証カーネルと汎用カーネルの選定基準を解説します。
選定の考え方
RTOS の選定で最も後戻りが高くつくのは「認証が要るかどうか」の判断です。認証済みカーネルは、カーネル本体だけでなく安全マニュアル・設計成果物一式(Design Assurance Pack 等)が付属し、これが認証工数を大きく左右します。逆に、後から「やはり ASIL D が要る」となった場合、無償カーネルからの載せ替えは API 互換であってもプロセス面の作り直しが発生します。認証の要否は、設計初期に決めてください。
選定チェックポイント
- 適用規格と水準(ASIL / SIL / IEC 62304 クラス)
- 同じ「安全RTOS」でも、取得済みの規格と水準、対象デバイスが異なります。適用先の規格を先に確定してください。
- 成果物(エビデンス)が付くか
- 認証で工数を食うのはカーネルの実装ではなく、要求・設計・検証の成果物です。ここが揃っているかで期間が変わります。
- メモリ保護と干渉排除(Freedom from Interference)
- 混合クリティカリティ構成では、MPU/MMU によるパーティション分離が要件になります。
- 移植先 MCU とツールチェーンの対応
- 対応コア・コンパイラの組み合わせでポートの有無が変わります。評価前に必ず確認してください。
このカテゴリの主な製品名・型番
型番でお探しの場合はこちらからご確認ください。記載のない型番・旧製品についてもお問い合わせいただけます。
| ブランド | 主な製品・型番 |
|---|---|
| SafeRTOS | OpenRTOS/SafeRTOS + Enhanced Security (ESM)/SafeRTOS Design Assurance Pack/SafeRTOS Kernel/SafeRTOS for Automotive/SafeRTOS for Medical (DHF) |
| SCIOPTA | SCIOPTA Protektor (Hypervisor)/SCIOPTA Real-Time Kernel/SCIOPTA SMMS (Memory Mgmt)/SCIOPTA Safety Kernel |
| SEGGER | emPower OS/embOS/embOS-Safe/embOS-Ultra |
| FreeRTOS | FreeRTOS Kernel/FreeRTOS-SMP |
| Kithara Software | Kithara RealTime Suite (Base/Kernel) |
取扱ブランド
- SafeRTOS(6製品)
- SCIOPTA(4製品)
- SEGGER(4製品)
- FreeRTOS(2製品)
- Kithara Software(1製品)
リアルタイムOS(RTOS)の取扱製品(17件)
| 製品 | ブランド | 概要 |
|---|---|---|
| FreeRTOS Kernel | FreeRTOS | MITライセンスで世界中に普及する軽量リアルタイムカーネル。40以上のMCUプラットフォームに移植。AWS運営。 |
| FreeRTOS-SMP | FreeRTOS | 対称型マルチプロセッシング(SMP)対応のFreeRTOSカーネル。マルチコア向け。 |
| Kithara RealTime Suite (Base/Kernel) | Kithara Software | Kithara RealTime Suite は、Windows 用のモジュール式リアルタイムOS(RTOS)です。 |
| OpenRTOS | SafeRTOS | Amazon FreeRTOS の商用ライセンス版。カーネルと必要なライブラリのライセンスを提供。 |
| SCIOPTA Protektor (Hypervisor) | SCIOPTA | SCIOPTA Protektor は、SCIOPTA カーネルに組み込まれたハイパーバイザです。Arm TrustZone 技術を用い、ホスト(セキュアな安全認証SCIOPTA)とゲスト(非安全な Linux 等)を完全に分離します。 |
| SCIOPTA Real-Time Kernel | SCIOPTA | 高度に最適化されたアセンブラ実装のリアルタイムカーネル。各プロセッサ向けに調整。 |
| SCIOPTA SMMS (Memory Mgmt) | SCIOPTA | MMU/MPUを用いたモジュール分離機構。メモリの完全な相互不干渉(Freedom from Interference)を実現。 |
| SCIOPTA Safety Kernel | SCIOPTA | ダイレクトメッセージパッシング方式の安全認証RTOSカーネル。安全証明書・認証報告書・安全マニュアル付属。 |
| SafeRTOS + Enhanced Security (ESM) | SafeRTOS | 最高レベルのセキュリティ要求向け。既存セキュリティを強化する Enhanced Security Module。 |
| SafeRTOS Design Assurance Pack | SafeRTOS | 開発ライフサイクルの全設計成果物と安全マニュアルを収録。製品認証への容易な道筋を提供。 |
| SafeRTOS Kernel | SafeRTOS | FreeRTOS機能モデルを基にWHISが再設計した事前認証RTOS。HAZOP後、IEC 61508-3 SIL3ライフサイクルで開発。 |
| SafeRTOS for Automotive | SafeRTOS | 自動車向け完全RTOSパッケージ。ASIL C/D要求のランタイム監視 SAFECheckpoints を含む。 |
| SafeRTOS for Medical (DHF) | SafeRTOS | 医療機器向けに Design History File を付属させた SafeRTOS。IEC 62304 適合活動と FDA 510(k) 申請を成果物の面から支援します。 |
| emPower OS | SEGGER | 小フットプリント最適化の組込み/IoT向けオールインワン・ソフトウェアプラットフォーム。 |
| embOS | SEGGER | ゼロ割込みレイテンシの高性能RTOS。極小メモリフットプリントと高信頼性で知られる。 |
| embOS-Safe | SEGGER | ISO 26262 等の認証を支援する認証キット付き安全版RTOS。 |
| embOS-Ultra | SEGGER | サイクル分解能タイミングを実現した次世代 embOS。 |
ほかのカテゴリ
- デバッグプローブ/オンチップデバッグ(26件)
- 車載・産業ネットワーク機器/ゲートウェイ(12件)
- トレース/ランタイム解析(48件)
- 適合性試験・検証サービス(9件)
- ミドルウェア/プロトコルスタック(80件)
- フラッシュ書込み/量産プログラミング(25件)
- コンパイラ・IDE・ビルド環境(41件)
- 車載ECU 診断・計測・校正(7件)
- 組込みOS・プラットフォームソフトウェア(7件)
- 受託開発・エンジニアリングサービス(9件)
関連する技術ガイド
選定の前提になる技術背景をまとめています。
用語を確認する
構成のご相談・お見積もり
適用規格、対象MCU、想定数量、時期をお知らせいただければ、構成案と概算を早い段階でご回答します。部分的なご相談だけでも構いません。
