ARMアーキテクチャをサポートするRTOSについては、以下の[RTOSベンダ]タブで、ARM Connected Communityパートナーの一覧を参照してください。
(View Larger リアルタイム オペレーティング システム(RTOS) Image)エンベデッド システムの多くに言えることですが、ソフトウェアは、入力やイベントに対し、決められた短い時間内に反応することが求められます。 このようなシステムは、応答時間の遅延が許されないハード リアルタイム(アンチロック ブレーキ システムなど)と、特定の時間内に反応することが望ましいが絶対ではないソフト リアルタイムとに大別されます。どちらのタイプのシステムも、確定性の度合は重要な要素です。
RTOSは、エンベデッド システムを制御するとともに、制御対象デバイスが要求するリアルタイムの応答性と確定的な動作を確保するように設計されています。アプリケーションはRTOSの制御下で動作し、アプリケーションに割り当てられるCPU時間はRTOSによってスケジューリングされます。
ARMアーキテクチャをサポートするRTOSについては、以下の[RTOSベンダ]タブで、ARM Connected Communityパートナーの一覧を参照してください。
どのような用途でも、ARMアーキテクチャをサポートする豊富なRTOSベンダを見つけることができます。
| 会社 | RTOS | Cortex- | Classic | ||||
|---|---|---|---|---|---|---|---|
| A | R | M | ARM11 | ARM9 | ARM7 | ||
| Altreonic | OpenComRTOS | - | |||||
| American Megatrends | MegaRAC | - | |||||
| AVIX-RT | AVIX | - | |||||
| CMX Systems | CMX-RTX | - | - | - | - | - | |
| eCosCentric | eCos | - | - | - | |||
| eForce | µC3 | - | - | ||||
| ENEA | OSE | - | - | - | - | ||
| eSOL | eT-kernel | - | - | - | - | ||
| Express Logic | ThreadX | - | - | - | - | - | - |
| FreeRTOS.org | FreeRTOS | - | - | - | |||
| Green Hills Software | INTEGRITY、VelOSity | - | - | - | - | - | - |
| Huone Inc | ionESS | ||||||
| Hyctron Electronic | EmbeddedOS | - | - | ||||
| IAR Systems | PowerPAC | - | - | - | - | ||
| KADAK | AMX RTOS | - | - | - | |||
| Keil | Keil RL | - | - | - | |||
| LynuxWorks | LynxOS、Blue Cat | - | - | - | |||
| Mentor Graphics | Nucleus OS | - | - | - | - | - | - |
| Micrium | µC/OS-III | - | - | - | - | ||
| Micro Digital Inc | SMX RTOS | - | - | - | |||
| OpenSynergy GmbH | COQOS | - | |||||
| Pengutronix | OSELAS | - | - | - | - | - | |
| Phoenix Technologies | HyperSpace | - | - | ||||
| QNX Software Systems | Neutrino | - | - | - | |||
| Quadros Systems | RTXC | - | - | - | - | - | |
| Quantum Leaps | QP-nano | - | - | - | |||
| Radisys | Microware OS-9 | - | - | ||||
| RISC OS Ltd | RISC OS | - | - | ||||
| Rowebots | Unison v4 | - | |||||
| rt-kernel | - | - | - | ||||
| SCIOPTA | SCIOPTA | - | - | - | - | - | - |
| Segger | EmbOS | - | - | - | - | - | |
| Semihalf | FreeBSD | - | - | ||||
| SYSGO | PikeOS | - | - | ||||
| Unicoi Systems | Fusion RTOS | - | |||||
| Wind River Systems | VxWorks | - | - | - | - | ||
| Wittenstein | OpenRTOS、SafeRTOS | - | - | - | |||
