TRON関連製品bar
 

I-right/S : microSparcII 用 ITRON 仕様 OS

業界標準のITRON仕様OSを
microSPARCIIプロセッサに実装

English version is here


家電製品(洗濯機、電子レンジ、TV)や携帯機器(携帯電話、PDA、携帯用インターネット端末)など、身の回りの小さいリアルタイム組み込みシステムの開発ノウハウを凝縮したITRON仕様OSが、microSPARCIIマイクロプロセッサにも移植されました。ソフトウェア開発の分野で業界標準となっているSPARCマイクロプロセッサと業界標準のリアルタイムOSとを組み合わせた「I-right/S」は、マルチメディア端末、レーザプリンタ、インターネット端末、ネットワーク制御機器、工場のプラント制御など、広範囲な用途に適します。I-right/Sにより、極めて柔軟性が高く、かつプロセッサやハードウェアの能力を最大限に活かすシステムの構築が可能となります。

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

また、ITRONはリアルタイムOSの分野におけるオープンな標準仕様となっているため、数多くの参考書が出版されており、理解や技術者の教育が容易です。技術的にも、システムコールの名前付けや機能に系統性を持たせ、教育効果を高めるといった配慮が行われています。
I-right/Sは最新のμITRON 3.0仕様OSに準拠しており、システムコールのレベルE(拡張機能)までサポートしています。I-right/Sの動作するプロセッサは、S-BUS用のmicroSPARCIIおよびPCIバスインタフェースを持ったmicroSPARCIIepです。

I-right/Sの製品としての特長は、ソースコードを提供し、内部の構造や情報が利用者にすべて公開されることです。このため、I-right/Sの利用者はブラックボックスのソフトウェアを使っているという不安感がなく、必要に応じていつでもOSの内部を調べることができます。また、OSの改造、ROM化、目的に合わせたチューニングなども容易です。さらに、SunOS上で動作するITRONシミュレータも合わせて提供されますので、ターゲットハードウェアの開発と並行しながら、ホスト上で事前にデバッグ作業を行っておくことも可能です。
各種の周辺装置に対するドライバ類、ファイル管理やGUIのためのユーティリティタスク群なども今後サポートされる予定です。


I-right/S System Calls
 

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, rcv_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

microSPARCII, microSPARCIIep については、Sun Microelectronics にお問い合わせください。


戻る

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