barbar
 

I-right/S: ITRON for microSPARCII

Implementation of de facto standard ITRON-based OS
on Sparc processor.

Japanese version is here


ITRON specification is the de facto standard of realtime OS in Japan. It is used for operating systems in digital camera, photocopier, space satellite, and many household appliances. An OS based on ITRON specification has been ported to SPARC microprocessor, which is the de facto standard in the software development field.

I-right/S can be used for wide variety of application fields such as multimedia terminals, laser printers, internet terminals, network control devices, and plant control systems. Now designers of embedded systems have the freedom to build flexible and powerful systems that utilizes the CPU and hardware to their potential.

ITRON-specification permits high-performance implementation for target CPU. I-right/S is specially designed for SPARC CPU. It doesn't use the virtual processor approach to maximize the portability. Personal Media Corporation has teamed with the Sun Microsystems to design the kernel core that is CPU dependent and optimized the core to SPARC microprocessor.

Since the ITRON specification has become the de fact standard in Japan, there are many training materials available for ITRON. Also, ITRON-specification itself uses very systematic naming of system calls and its functions so that learning is easy.

I-right/S is based on the latest microITRON 3.0 specification and supports the level E (extension) functions. I-right/S will be available for the SBUS-based microSPARCII, and microSPARCIIep with PCI bus interface.

I-right/S will be provided with the source code. So the customers can learn what goes inside the I-right/S and inspects the behavior of OS if necessary. Before, some realtime OS users have complained about the black box nature of using commercial real time operating systems, but our approach of offering the source code has solved this problem. If the customers are knowledgeable, they can make a modification, if absolutely necessary, to the OS code itself to meet their particular demands.

An ITRON simulator that runs on SunOS is also provided. The simulator allows the developer to develop the application program in parallel with the target hardware design and debugging process.

Drivers for peripherals, and utility tasks to support filesystems and GUI will be offered in the future.


I-right/S: ITRON for microSPARCII 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
Other Information:

Please contact for price/availability information PMC.

For microSPARCII CPU, and microSPARCIIep CPU, and the CPU motherboard, please contact Sun Microelectronics.See Sun.

Product specifications may be changed without notice.


戻る

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