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

OSE Epsilonは全てアセンブラで記述された、高速でコンパクトサイズの組込み用RTOSです。

各種プロセッサ/マイクロコントローラ用に最適化され、全てアセンブラで記述されたリアルタイムカーネルは、シンプルで効率的なシステムコールを使用してアプリケーションコードサイズを削減し、しかもカーネルとしては4KB程度のメモリだけしか占有しません。

  • 超高速、オール・アセンブラ記述RTOS
  • 8ビット、16ビット、32ビットの各種プロセッサ/コントローラーをサポート
  • ハード・リアルタイム性を確保。 最小の割込遅延時間。
  • パワフルなメッセージパッシング・プログラミング・モデルによりエンド・プロダクトの品質を向上。 
 
概要

OSE Epsilonはハードウェアリソースが著しく制限された組込みシステムでも軽快に動作することを目標に開発された組込み用RTOSです。 全てアセンブラで記述された完全プリエンプティブのリアルタイムカーネルは、それぞれの対象プロセッサーに最適化され、効率的なシステムコールを使用してアプリケーション・コードサイズをも削減します。

 

OSE Epsilonはビルドインエラー処理をサポートし、エンドプロダクトの信頼性とデバッグ効率を向上します。 OSE Epsilonはクラッシュセーフのフラッシュ・ファイルシステムやネットワークプロトコール(TCP、UDP、IP、ICMP、ARP、Proxy-ARP、RARP、PPP、Web Server、DNSクライアント、DHCPクライアント等)とも利用可能です。

 

OSE Epsilonはシンプルかつパワフルなシステムコールと高性能IPC(インタープロセス・コミュニケーション)により、お客様のアプリケーション開発を効率化、短縮化します。事実上、基本的な8つのシステムコールだけで大半のアプリケーションプログラムを記述できます。

 

オプションのOSEシミュレーション環境であるOSEソフトカーネルは、OSEプロセスをWindows、Linux、Solarisホスト上でシミュレーションさせることができます。 これにより、ハードウェアが完成するまでソフトウェア開発を待つ必要がなく、ハードウェアが完成するまでの間も開発作業を進めることができ、いざハードウェアの準備が整ったら速やかに実機環境へ移行させることができます。

概要
  • アセンブラーで記述。 それぞれのプロセッサーに合わせ、最高パフォーマンスを引き出す為にアセンブラ記述しています。 最小の割込遅延時間を実現。
  • 4KB程度のフットプリント。
  • メッセージ・パッシング・アーキテクチャとプログラミングモデル。 モジュラー・システム設計を容易にし、複雑さを軽減。 完成後もメンテナンス性も向上。
  • ビルドイン・エラーハンドラ。 システムの信頼性、アベーラビリティ、と強靭性が向上します。
  • シンプルですがとても有力なAPIを提供するOSE Epsilon上のプログラミングは、基本的に8つのシステムコールだけで多くのプログラムを組むことができます。
  • 他のOSEファミリーと同一API。 ファミリー(OSEおよびOSEck)間でアプリケーションの再利用が可能。
  • 透過的で高性能なダイレクト・メッセージパッシング。
  • システムレベル・シミュレーション。 実機ボード(ハードウェア)の完成前にプログラム開発、シミュレーション試験が可能。
プロセッサー

ARM

ARM Cortex-M: ARM Cortex-M3

ARM4T: ARM7TDMI, ARM9TDMI

ARM5T: Xscale, ARM966E. ARM946, ARM10TDMI

Freescale

ARM: MAC7111

All ColdFire V2, V3 and V4 derivatives: M5206, M5272, M5307, M5484, M5474

68HC11, 68HC12

M-Core: MMC2001, MMC2107

Infineon

C16x derivatives: C161, C165UTAH, C167, SDA600, XC16X, E-Gold

Tricore (V1.3 architecture): 1775, 1920, 1130

NEC

V850: V850SA1, V850E/MS1, V850E/MA1

Renesas

SH2: 7615

M16C: M16C/20, M16C/60, M32/C80

Atmel

AVR: AVR 8515, AT Mega 128

関連製品・サービス

Enea IIIuminator

OSE Epsilonリソース

OSE Epsilonは多くのプロセッサーをサポートしています。 より詳しい情報をお求めの方は、ご興味のあるプロセッサーのデータシートをクリックしてしてください。

エニアOSE Epsilon評価版ダウンロード

OSE Epsilonにご興味頂けたら、是非その性能をご評価ください。 各種プロセッサーに最適なエニアRTOSのパワーと信頼性をお手元でご確認頂けます。

 

評価版 ダウンロード!