TRON関連製品bar

I-right − ITRON仕様リアルタイムOS 組込み機器制御用OSのデファクトスタンダードをPC/AT互換機およびSPARCマイクロプロセッサ上に実装

携帯電話、家電、自動車などに数多くの実績を持つITRON 仕様に準拠
コンパクト、高性能かつ低価格のリアルタイムOS
μITRON 3.0仕様のレベルE(拡張機能)をサポート
x86系PC、SPARCといった二大プラットフォームに対応
ソースコード提供可能

 
I-rightは、家電、携帯電話、自動車などの分野における制御用OSのデファクトスタンダードとなってきたITRON仕様に準拠したリアルタイムOSです。I-rightには、PC/AT互換機上で動作するI-right/Vと、SPARCマイクロプロセッサ上で動作するI-right/Sがあり、お客様のハードウェアプラットフォームに応じた製品をお選びいただけます。

I-rightは、マルチメディア端末、レーザプリンタ、インターネット端末、ネットワーク制御機器、工場のプラント制御など、広範囲な用途に適します。また、他のハードウェアやCPUへの移植、I-right上で動作するミドルウェアのご提供など、各種のご相談に応じます。お気軽にお問い合わせください。

I-rightの構造

spacer
携帯電話、家電、自動車などに数多くの実績を持つITRON仕様に準拠
TRONプロジェクトの最初の成果として発表されたITRON仕様は、1987年に最初のバージョンの仕様が公開されて以来、何度もバージョンアップが行われ、改良を重ねてきました。その間、ITRON仕様に準拠したOSやその応用製品も多数開発され、組込み制御用リアルタイムOSのデファクトスタンダードとして成長を続けています。 spacer 最近では、特に普及のめざましいインターネット対応の携帯電話にも多数搭載され、IT革命の影の主役となっています。また、ITRON仕様はリアルタイムOSの分野におけるオープンな標準仕様となっているため、数多くの参考書が出版されており、理解や技術者の教育が容易です。技術的にも、システムコールの名前付けや機能に系統性を持たせ、教育効果を高めるといった配慮が行われています。

spacer
コンパクト、高性能かつ低価格のリアルタイムOS
ITRONの大きな特長は、プロセッサを仮想化せず、プロセッサの持つ性能を最大限に引き出す方針で実装や移植が行われることです。このため、コンパクトで高性能、高速な応答性を持つリアルタイムOSが実現できます。 spacer 特に、SPARCマイクロプロセッサ上に実装したI-right/Sの場合は、プロセッサへの依存性の高い部分をサン・マイクロエレクトロニクス(米国サン・マイクロシステムズのプロセッサ開発部門)とパーソナルメディアの共同設計とすることにより、SPARCに最適にチューニングされたITRON仕様OSの開発に成功しました。

spacer
μITRON 3.0仕様のレベルE(拡張機能)をサポート
I-rightは、実績のあるμITRON 3.0仕様に準拠しており、システムコールのレベルE(拡張機能)までサポートしています。レベルEでは、タイムアウト機能やランデブ機能など高機能な同期・通信機能を利用することができ、柔軟なシステム構成が可能となります。 spacer なお、I-right/Vは、BTRON仕様OS「B-right」のカーネル(中心核)としても利用されています。
spacer
x86系PC、SPARCといった二大プラットフォームに対応
I-rightには、PCの標準アーキテクチャであるPC/AT互換機上で動作するI-right/Vと、ソフトウェア開発の分野で業界標準となっているSPARCマイクロプロセッサ(*1)上で動作するI-right/Sがあり、広範囲のハードウェアプラットフォームに対応します。 spacer (*1)I-right/Sがそのまま動作するプロセッサは、S-BUS用のmicroSPARC-IIおよびPCIバスインタフェースを持ったmicroSPARC-IIepです。

spacer
ソースコード提供可能
I-rightでは、ソースコードのご提供により、ソフトウェア内部の構造や情報をユーザに公開しています。 spacer そのため、I-rightのユーザは必要に応じていつでもOSの内部を調べることができ、OSの改造、ROM化、目的に合わせたチューニングなどにも自由に対応できます。

開発環境

LinuxおよびSolarisで動作するGNUベースのITRON開発環境が含まれています。

関連情報

 I-right/S(和文)

 I-right/S(English)

 ITRONのホームページ http://www.itron.gr.jp/

I-rightのシステムコール
Task Management Functions
cre_tsk del_tsk sta_tsk ext_tsk exd_tsk
ter_tsk dis_dsp ena_dsp chg_pri rot_rdq
rel_wai get_tid ref_tsk
Task-Dependent Synchronization Functions
sus_tsk rsm_tsk frsm_tsk slp_tsk tslp_tsk
wup_tsk can_wup
Synchronization and Communication Functions
cre_sem del_sem sig_sem wai_sem preq_sem
twai_sem ref_sem cre_flg del_flg set_flg
clr_flg wai_flg pol_flg twai_flg ref_flg
cre_mbx del_mbx snd_msg prcv_msg
trcv_msg ref_mbx
Extended Synchronization and Communication Functions
cre_mbf del_mbf snd_mbf psnd_mbf tsnd_mbf
rcv_mbf prcv_mbf trcv_mbf ref_mbf cre_por
del_por cal_por pcal_por tcal_por acp_por
pacp_por tacp_por fwd_por rpl_rdv ref_por
Interrupt Management Functions
def_int ret_int ret_wup loc_cpu unl_cpu
dis_int ena_int
Memorypool Management Functions
cre_mpl del_mpl get_blk pget_blk tget_blk
rel_blk ref_mpl cre_mpf del_mpf get_blf
pget_blf tget_blf rel_blf ref_mpf
Time Management Functions
set_tim get_tim dly_tsk def_cyc act_cyc
ref_cyc def_alm ref_alm ret_tmr
System Management Functions
get_ver ref_sys ref_cfg def_svc def_exc
 
spacer
ご連絡先

詳細につきましてはお気軽に下記の担当窓口へお問い合わせください。

パーソナルメディア株式会社 営業部
TEL.03-5759-8305 FAX.03-5759-8306
E-mail:sales@personal-media.co.jp
 

戻る

Copyright 1999-2001 Personal Media Corporation. All rights reserved.