確かな性能と信頼性に、スマートな開発。

REALi(リアルアイ)は、組込み市場で豊富な実績を持つ「μITRON4.0」の系譜を
継ぐとともに、モダンアーキテクチャを融合した新世代のリアルタイムOSです。

01 / THE REALi ADVANTAGE

使いやすさと高機能を、
ひとつに

μITRONとの高い互換性を保ちつつ、最新プロセッサの特性に合わせたカーネル設計により高度なリアルタイム処理性能を発揮します。ネットワーク機能の標準サポートに加え、コンフィグレータやトレースツールなどの専用ツールにより、高機能と高い開発効率を実現します。

02 / ARCHITECTURE

μITRON4.0仕様に準拠し、
高い互換性。

組込み開発で培われてきたμITRONの使いやすさを基盤に、カーネルをゼロから新設計。最新の32bit / 64bitのプロセッサへの最適化に加え、高度なオブザーバビリティ(可視化)やセキュアコーディングなど近年の開発に求められるさまざまな要素を取り入れたモダンなRTOSです。

μITRON4.0仕様 Ver. 4.03.03 準拠
145 APIsタスク・同期・通信・時間管理など

対応アーキテクチャ:Arm Cortex-M / Cortex-R / Cortex-A、Renesas RXv2 / RXv3など。対応範囲は製品・CPUによって異なります。

対応API一覧 145 APIs

タスク管理

  • cre_tsk
  • acre_tsk
  • del_tsk
  • act_tsk
  • iact_tsk
  • ext_tsk
  • ter_tsk
  • chg_pri
  • get_pri
  • ref_tsk
  • can_act
  • sta_tsk

タスク付属同期・操作

  • can_wup
  • sus_tsk
  • rsm_tsk
  • frsm_tsk
  • slp_tsk
  • tslp_tsk
  • wup_tsk
  • iwup_tsk
  • dly_tsk
  • rel_wai
  • irel_wai

同期・排他

  • cre_sem
  • acre_sem
  • del_sem
  • sig_sem
  • isig_sem
  • wai_sem
  • pol_sem
  • ref_sem
  • twai_sem
  • cre_flg
  • acre_flg
  • del_flg
  • set_flg
  • iset_flg
  • clr_flg
  • wai_flg
  • pol_flg
  • twai_flg
  • ref_flg
  • cre_mtx
  • acre_mtx
  • del_mtx
  • loc_mtx
  • ploc_mtx
  • tloc_mtx
  • unl_mtx
  • ref_mtx

通信

  • cre_dtq
  • acre_dtq
  • del_dtq
  • snd_dtq
  • ipsnd_dtq
  • psnd_dtq
  • tsnd_dtq
  • fsnd_dtq
  • ifsnd_dtq
  • rcv_dtq
  • prcv_dtq
  • ref_dtq
  • trcv_dtq
  • cre_mbx
  • acre_mbx
  • del_mbx
  • snd_mbx
  • rcv_mbx
  • prcv_mbx
  • trcv_mbx
  • ref_mbx
  • cre_mbf
  • acre_mbf
  • del_mbf
  • snd_mbf
  • psnd_mbf
  • tsnd_mbf
  • rcv_mbf
  • prcv_mbf
  • trcv_mbf
  • ref_mbf
  • cre_por
  • acre_por
  • del_por
  • cal_por
  • tcal_por
  • acp_por
  • pacp_por
  • tacp_por
  • fwd_por
  • rpl_rdv
  • ref_por

メモリ管理

  • cre_mpf
  • acre_mpf
  • del_mpf
  • get_mpf
  • pget_mpf
  • tget_mpf
  • rel_mpf
  • ref_mpf
  • cre_mpl
  • acre_mpl
  • del_mpl
  • get_mpl
  • pget_mpl
  • tget_mpl
  • rel_mpl
  • ref_mpl

時間管理

  • set_tim
  • get_tim
  • isig_tim
  • cre_cyc
  • acre_cyc
  • del_cyc
  • sta_cyc
  • stp_cyc
  • ref_cyc
  • cre_alm
  • acre_alm
  • del_alm
  • sta_alm
  • stp_alm
  • ref_alm

システム・割込み・CPU制御

  • get_tid
  • iget_tid
  • loc_cpu
  • iloc_cpu
  • unl_cpu
  • iunl_cpu
  • sns_ctx
  • sns_loc
  • dis_dsp
  • ena_dsp
  • sns_dsp
  • sns_dpn
  • dis_int
  • ena_int
  • cre_isr
  • acre_isr
  • del_isr
  • ref_isr
  • def_exc
  • ref_ver
  • rot_rdq
  • irot_rdq

03 / KERNEL

プロセッサの性能を、
引き出す。

プロセッサの特性を活かしたカーネル設計により、システム規模に左右されない決定論的なスケジューリングと、効率的なタスク切り替えを実現しています。また、コア機能とプロセッサ依存部を明確に分離した階層構造により、高い移植性を実現し、柔軟なシステム構成を可能にします。

01

プロセッサの特性に合わせたカーネル設計

Armv8-Mをはじめとするプロセッサの特性に合わせて、カーネル内部構造を最適化。μITRON4.0仕様との互換性を維持しながら、不要な分岐を抑えたシンプルな実行パスを実現しています。

02

タスクスケジューリングの最適化

プロセッサ専用命令で最適化されたスケジューリング機能により、タスク数やシステム規模に依存しない決定論的な処理を実現。タスク切り替えに伴うカーネル処理の予測可能性を高め、安定したレスポンスを提供します。

03

静的配置による安定したメモリ管理

静的配置のメモリ管理を主体とした設計で、カーネルリソースの動的な確保に伴う不確実性やメモリ断片化のリスクを排除。システム運用における高い信頼性を確保します。

04

依存関係を分離したモジュール構造

μITRON4.0仕様に準拠したコアAPIと、プロセッサ依存部を分離。アプリケーションをハードウェア依存から切り離すことで、既存資産の高い移植性と優れた再利用性を実現します。

04 / INTEGRATE

デバイスを動かす、
ネットワークにつなぐ。

周辺機能としてCDI(共通ドライバインタフェース)とネットワークスタックを提供。
REALiカーネルと連携し、ユーザーシステムの構築をサポートします。

DEVICE INTEGRATION01

共通ドライバインタフェース(CDI)

REALi独自の共通ドライバインタフェース。デバイスメーカーが提供するドライバや開発環境を活用するとともに、ユーザーアプリケーションから統一したAPIで扱えるように抽象化します。

対応する機能・ドライバはCPUによって異なります。

NETWORK INTEGRATION02

ネットワーク機能

Eclipse NetX Duo®は世界100億台以上に導入実績があるオープンソース・ミドルウェアです。REALiでは独自のドライバインターフェースを提供し、IPv4/IPv6、TCP/UDPや各種プロトコルをサポートします。

ライセンス・サポートについて

NetX DuoはMITライセンスで提供され、商用利用が可能です。技術サポートはベストエフォートでの対応となり、NetX Duo本体の仕様・不具合、すべてのプロトコルスタック・機能の動作を保証するものではありません。

05 / VISUALIZE

システムの動きを、
確実に把握する。

REALi CONNECTはシステムの状態をリアルタイムで可視化。その他にI/Oポート監視、メモリ操作などの機能が可能です。また、トレーシングシステム「Perfetto」を統合し、時間無制限のトレースキャプチャが可能で、タイムライン上での動作解析や計測のほか、AIによる不具合解析や性能評価にも活用できます。低負荷設計により、製品に組み込んでシステム監視やフィールドテストにも利用できます。※トレース機能は、有効・無効を選択できます。

画面を切り替える各ボタンで機能別の画面を表示

REALi CONNECTTRACE & STATS
システムの状態を把握する

CPU使用率、スタック使用量、I/Oスループットなどをリアルタイムで確認できます。また、アラート設定により、システムの異常を検知して通知します。

そのほか、ダーク・ライトモード / トレースデータキャプチャ / リアルタイムアラート / 異常検出 / サマリ情報 / プログラム制御 / ユーザーログ出力 など

画面は表示例です。表示内容はバージョンにより異なる場合があります。

06 / CONFIGURE

立ち上げを、
もっとスムーズに。

REALi Configuratorは、REALiのコンフィグレーションファイルの設定からサンプルプログラムの自動生成までを、直感的なGUI操作で行うことができます。これにより、REALiを搭載したシステムの初期動作までを短時間で完了できます。

REALi Configurator CONFIGURATION WORKSPACE
  1. 01

    構成を設定する

    OSのプロファイルや各種機能を、GUIで設定。

  2. 02

    コードを生成する

    構成に合わせた定義ファイルとサンプルプログラムを生成。

  3. 03

    実機で動かす

    デバイスメーカーの開発環境でビルドし、ターゲットで動作を確認。

07 / AI DEVELOPMENT

AI駆動開発を、
加速する。

組込みソフトウェア開発においても欠かせないAI駆動開発をサポート。
AI向けコンテキストファイルや、REALi CONNECTのトレースキャプチャ機能と組み合わせることで、AIによる設計からコーディング、実機検証を強力にサポートします。

CONTEXT

AIによる設計・コーディング

AIコーディングアシスタントとの連携を想定した専用コンテキストファイルを提供します。REALi(μITRON4.0準拠)のAPI仕様、タスク構成、各種サービスコールのパラメータ規約を構造化して格納。プロンプトや開発環境にコンテキストとして渡すことで、ハルシネーション(誤情報生成)を抑え、設計から高精度な組込みCコードの生成・リファクタリングを迅速に行えます。

TRACE CAPTURE

ターゲットの動作をAIで検証

REALi CONNECTのトレースキャプチャ機能により、ターゲット実機の詳細なタスク遷移やイベント発生ログを時系列で取得。AI解析に適したトレースデータ形式で、テスト時の挙動検証はもちろん、再現性の低いタイミング依存バグやデッドロックなど、不具合原因の迅速な切り分け・解析に威力を発揮します。

08 / BUILT & SUPPORTED

つくった私たちが、
開発をサポート。

REALi OSカーネルは、すべて自社で設計・開発しているので、導入後も専門スタッフによる迅速なサポートを提供します。

ネットワークスタックは ライセンス・サポートについて をご覧ください。

01

ソースコードを提供

ソースコードを製品に付属。自己メンテナンスも可能です。(PCツールを除く)

02

専門スタッフによる技術サポート

メールと専用掲示板で対応。専門スタッフが迅速に対応します。

03

Secure by Design

CERT® Cセキュアコーディングスタンダードに準拠。厳格なコード管理により、信頼性の高いコードを提供します。

09 / FIND YOUR REALi

システムに最適な
REALiを選ぶ。

REALiはファミリ別のパッケージ構成となっており、同一ファミリ内であれば対応CPUを追加費用なしでご利用いただけます。
「Standard」と「Secure」の2種類のプロファイル製品をご用意しており、いずれも組込みロイヤリティフリーかつソースコード付属で提供しています。
ライセンスは、開発規模に合わせて「ユーザーライセンス」と「チームライセンス」からお選びいただけます。

RENESAS RA FAMILY

REALi / RA

Standard Secure 提供予定

開発環境
e² studio / FSP
コンパイラ
LLVM / Clang、GNU C
対応CPU
Renesas RAファミリ
RA8シリーズ :RA8P、RA8M1、RA8D1、RA8T[予定] RA8M2、RA8D2、RA8T2
RA6シリーズ :[予定] RA6M5

RENESAS RZ FAMILY

REALi / RZ

Standard Secure 提供予定

開発環境
e² studio / FSP
コンパイラ
LLVM / Clang、GNU C
対応CPU
Renesas RZファミリ
RZ/Aシリーズ :[予定] RZ/A1、RZ/A2、RZ/A3
RZ/Tシリーズ :[予定] RZ/T2M

RENESAS RX FAMILY

REALi / RX

Standard

開発環境
e² studio / FIT
コンパイラ
CC-RX、GNU C
対応CPU
Renesas RXファミリ
RX700シリーズ :[予定] RX72N、RX72M

CS+ / FIT(CC-RX)は対応予定。

パッケージ内容

OSカーネル / CDI / ネットワークスタック / REALi Configurator / REALi CONNECT / ドキュメント / サンプルプログラム本製品は、ダウンロードでのご提供となります。

主要仕様・動作環境

準拠規格
μITRON4.0仕様(Ver. 4.03.03)
対象アーキテクチャ
32bit / 64bit(Arm Cortex-M / Cortex-R / Cortex-A、Renesas RXv2 / RXv3など)
最小フットプリント
ROM 3KByte以下 / RAM 2KByte以下参考値。CPUや設定によって変動します。
API
主要145 API:タスク管理、同期・通信、メモリ管理、時間管理、システム・割込み・CPU制御など
ドライバインタフェース(CDI)
GPIO、UART、USBP、USBH、SPI、I2C、CAN、TIMER、AD/DAなど
ネットワーク機能
IPv4/IPv6、TCP、UDP、HTTP、FTP、TFTP、WebSocket、MQTT、DHCPなど
セキュア機能(Secureのみ)
ARM® TrustZone® 対応、セキュアネットワークスタック、その他セキュア機能
専用ツールの対応OS
Windows 11(基本的に最新メジャーバージョンに対応)
ストレージ空き容量
Configurator:30MB以上 / CONNECT:100MB以上

ライセンス・サポート

製品構成
ファミリ別パッケージ

※同一ファミリ内の対応CPUは追加費用なしでご利用いただけます。
ライセンス
ユーザーライセンス
チームライセンス3ユーザーより
ロイヤリティ
組込みロイヤリティフリー
初期サポート
購入後6か月間の無償サポート(アップデートおよび技術サポート(5チケット))
年間サポート
12か月(アップデートおよび技術サポート(10チケット))

サポート終了後も、製品はそのまま継続してご利用いただけます。

価格(税別)

ライセンス・年間サポート
ライセンス種別ライセンス価格年間サポート
継続更新再開
Standard
ユーザーライセンス¥198,000/ユーザー¥60,000/ユーザー¥100,000/ユーザー
チームライセンス(3ユーザーより)¥158,000/ユーザー¥150,000/チーム¥250,000/チーム
エンタープライズライセンス(ユーザー数制限なし)お問い合わせください。お問い合わせください。
Secure
ユーザーライセンス¥298,000/ユーザー¥100,000/ユーザー¥150,000/ユーザー
チームライセンス(3ユーザーより)¥238,000/ユーザー¥250,000/チーム¥380,000/チーム
エンタープライズライセンス(ユーザー数制限なし)お問い合わせください。お問い合わせください。

※ご購入後6か月間の無償サポートが含まれます。

※ユーザーライセンスは、ご登録のユーザー 1名でご利用いただけます 。

※チームライセンスは、同一事業所内のプロジェクトまたは部課内でご利用になる人数分をご契約ください。
 協力会社など別法人や、他の事業所でご利用になる場合は、別途ライセンスのご契約が必要となります。

※ユーザーライセンスからチームライセンスへの変更は可能です。お問い合わせください。

※チームライセンスは、サポート期間内においてユーザーの追加のご契約が可能です(削減は不可)。

※ユーザー登録の変更は、正当な事由がある場合、サポート期間中に年1回まで可能です。

※再開の契約可能期間はサポート終了後24ヵ月以内です。

※チームライセンスの年間サポートの価格は、ユーザー数に関わらず一律です。

※技術サポートの追加チケットは¥50,000(5チケット)/ライセンスとなります。

START WITH REALi

次の開発を、
REALiで始めよう。

対象のアルファボードシリーズで利用できる、
無償の「REALi ボードライセンス版」をご用意。
REALiの機能を、実機でお確かめください。

AP-RX72M-0A ボード写真
AP-RZT2-0A ボード写真
AP-RA8P-0A ボード写真
01 / TARGET

対象のアルファボードで

指定のCPUボードに対応したライセンスです。対象ボード上でのみ利用できます。

02 / LICENSE

機能評価から製品組込みまで

評価に加え、製品への組込みにも利用できます。バイナリ提供で、一部機能に制限があります。

03 / DEVELOPMENT

メーカーの開発環境を活用

デバイスメーカーが提供する開発環境と組み合わせて、REALiを使い始められます。

画面は表示例です。表示内容はバージョンにより異なる場合があります。