
velOSityと INTEGRITY RTOSでは、BSP、API、ミドルウェア(ネットワークスタックなど)を共有可能で、スケーラブルな製品開発が可能です。
velOSityは、単一のアドレス空間で動作するように構成され、サイズと実行速度の両方について最適化されています。お使いのターゲットハードウェア用のBSPがない構成でも使用できるため、よりいっそうメモリサイズや実装の複雑さを軽減します。要求される最小RAMサイズは3KBとなっており、メモリ容量などに厳しい制約のある組込みシステムでさえ最適な設計が可能です。
実行速度についても、高速のコンテキスト切り替え時間と高速なカーネルサービスコールにより、CPUリソースが重要となるようなシステムでも理想的な結果が実現できます。
velOSityでは、利用できるCPU時間がタスクとアドレス空間の両方に対して保証されます。重要なタスクやアドレス空間に(前もって割り当てた)必要なだけのCPU時間を、他のタスク状況に関わらず、常に提供することができます。他のRTOSでしばしば問題となる『Denial of Service(DoS)』を防止することができます。
velOSityカーネルはクリティカルなデータの操作中であっても、割り込みをマスクしません。それにより、最小の割り込み遅延を保証しています。したがって、最高優先度の割り込みは常に最小の遅延時間でサービスされます。