エニア リアルタイムオペレーティングシステム

エニアのリアルタイムオペレーティングシステム(RTOS)ファミリーは高信頼性の組込み用RTOSです。 得意分野は分散環境下での使用と、新しいタイプのマルチコアプロセッサ用OSアーキテクチャです。

エニアのRTOSファミリーは様々な分野で採用されており、例えば世界の携帯電話の半数以上の通話はエニアのRTOSでハンドリングされています。(全世界の約半数の基地局にOSEが採用)  携帯端末側では世界中で出荷された携帯電話の約1/3にエニア製RTOSが登載されています。

 

組込み分野においてもマルチコア技術が益々浸透してきましたが、エニアRTOSファミリーもマルチコアプロセッサを積極的にサポートしています。 一般的にマルチコアプロセッサー用のプログラミング設計は組込みソフトウェア開発者にとって難易度が高く、これまでのシングルコア上でのプログラミングに対して労力のかかるものでした。 

エニアのマルチコア用RTOSファミリーは、ソフトウェア開発者が直面する様々なチャレンジに対する回答として開発された、新しいタイプのマルチコア用OSソリューションです。 エニアのエンジニアは初心に立ち返り、「マルチコアプロセッサ向けOSの理想的なアーキテクチャ(構造)とは何か?」からメスを入れ、OSアーキテクチャそのものから見直した結果、AMPタイプとSMPタイプOSの利点だけをうまく抽出した、ハイブリッド構造のOSを完成させることができました。 従来からの優れたインタープロセス・コミュニケーション機能と共に、マルチコアプロセッサの活用範囲を拡大しています。 勿論、マルチコアプロセッサだけでなく、シングルコアプロセッサにおいても優れたバリューを提供しています。

 

エニアRTOSファミリーは三つの製品で構成されています。 

  • エニアOSEはモジュラー構造の、ハイパフォーマンスRTOSです。 マルチコアプロセッサと複合分散環境において最適なRTOSです。 エニアのフラッグシップ製品です。 
  • エニアOSEckはコンパクトサイズに仕上げたRTOSで、DSPコア上でも動作する特別なRTOSです。 マルチコアDSP対応。
  • エニアOSE EpsilonはOSEファミリー中最もコンパクトサイズなRTOSです。 多くのマイクロコントローラーに対応しており、プログラムのほとんどはアセンブラで記述されています。

 

エニアRTOSファミリーはトランスペアレントなダイレクトメッセージパッシング機能、シンプル構造、直感なAPI等の特長により、お客様の組込みソフトウェア開発をより効率化でき、拡張性と機器の信頼性を高めることができます。エニア独自のパワフルなIPC(インタープロセスコミュニケーション)により、複数のOSE間、或いはOSEとLinux間での高効率なメッセージサービスを提供しています。 LINXはシングルプロセッサー、マルチプロセッサー、マルチコアとマルチノード分散システム等、全てのケースにおいて、高効率IPCを提供します。 弊社独自の開発ツールであるOptimaは全てのOSEファミリー製品をサポートしています。

 
プロダクト

OSEck: マルチコアDSP対応 リアルタイムOS

 

エニアOSEはモジュラー構造のハイパフォーマンスRTOSです。 マルチコアプロセッサと複合分散環境において、特に最適なRTOSです。 エニアのフラッグシップ製品です。

OSE Epsilon: OSEファミリー中最もコンパクトなオール・アセンブラRTOS

 

エニアOSEck (OSE Compact Kernel)はコンパクトサイズに仕上げた、DSPコア上でも動作する特別なRTOSです。 DSP上のOSEckと別のCPU上のOSEとシームレスなコミュニケーションが可能です。 マルチコアDSP対応。 

OSE Epsilon: OSEファミリー中最もコンパクトなオール・アセンブラRTOS

 

限られたハードウェア資源上で効率良く動作する、主にマイクロコントローラーに最適されたウルトラコンパクトRTOSです。ほとんど全てのコードがアセンブラで記述されています。

もっとリソース情報

エニアOSEカタログ

エニアOSEckカタログ

エニアOSE:テレコム機器に最適なOS!

なぜエニアOSEが世界中のテレコム機器に採用されてきたか。 テレコムインフラで世界シェア50%の理由。

テレコムアプリケーションにおけるエニアOSEの構造的な優位点。

 

これからのマルチコア!

SMP OSライクな使い勝手の良さと、ベアメタル並の高パフォーマンス、さらにと柔軟な拡張性を容易に実現できます。 マルチコア上OS、アプリケーションプログラム開発の苦労に対するエニアからの回答です。

 

エニア マルチコア:ハイブリッド型SMP/AMP アーキテクチャによるハイパフォーマンスパケットプロセッシングを実現。