Panasonic ideas for life Global
Search Panasonic Global Site

Panasonic Microcomputer Technical Support

Global Home Semiconductors > Panasonic Microcomputer Technical Support > Support > Development Soft Tool > Real-time OS > OS Function List

OS Function List

uITRON4.0 outline specification
  uITRON4.0 light profile uITRON4.0 standard profile
Supported microcomputers MN101C/E MN102H MN103S/L MN103S MN103E MN1A9
Products
PX-PRC101C-4
PX-PRC101E-4
PX-PRC102H-4
PX-PRS103S-4
PX-PRS103L-4
PX-PRP103S-4 PX-PRP103E-4 PX-PRP1A9-4
Service calls 56 56 69 160 160 155
Static APIs - - 9 16 16 16
Maximum resources
(each objects)
16 16 255 511 511 511
Task status 4 statuses 7 statuses
Restricted task
ROM size 1 to 5.5 KB 1 to 5.5 KB 5 to 20 KB 20 to 50 KB 20 to 50 KBB 20 to 50 KB
RAM size 200 Byte or more 200 Byte or more 200 Byte or more 2 KB or more 2 KB or more 2 KB or more
Debugger for OS
Host environment Windows Windows Windows Windows Windows Windows
uITRON4.0 supported function list
  uITRON4.0 light profile uITRON4.0 standard profile
Supported microcomputers MN101C/E MN102H MN103S/L MN103S MN103E MN1A9
Products
PX-PRC101C-4
PX-PRC101E-4
PX-PRC102H-4
PX-PRS103S-4
PX-PRS103L-4
PX-PRP103S-4 PX-PRP103E-4 PX-PRP1A9-4
Task management CRE_TSK *1 *1
cre_tsk - - -
acre_tsk - - -
del_tsk - - -
act_tsk
iact_tsk
can_act
sta_tsk - -
ext_tsk
exd_tsk - - -
ter_tsk
chg_pri
get_pri
ref_tsk - -
ref_tst - -
Task dependent synchronization function slp_tsk
tslp_tsk
wup_tsk
iwup_tsk
can_wup
rel_wai
irel_wai
sus_tsk - - -
rsm_tsk - - -
frsm_tsk - - -
dly_tsk - - -
Task exception handling DEF_TEX - - -
def_tex - - -
ras_tex - - -
iras_tex - - -
dis_tex - - -
ena_tex - - -
sns_tex - - -
ref_tex - - -
Semaphores CRE_SEM *1 *1
cre_sem - - -
acre_sem - - -
del_sem - - -
sig_sem
isig_sem
wai_sem
pol_sem
twai_sem
ref_sem - -
Event flags CRE_FLG *1 *1
cre_flg - - -
acre_flg - - -
del_flg - - -
set_flg
iset_flg
clr_flg
wai_flg
pol_flg
twai_flg
ref_flg - -
Data queues
*2
CRE_DTQ *1 *1
cre_dtq - - -
acre_dtq - - -
del_dtq - - -
snd_dtq - - -
psnd_dtq
ipsnd_dtq
tsnd_dtq - - -
fsnd_dtq
ifsnd_dtq
rcv_dtq
prcv_dtq
trcv_dtq
ref_dtq - -
Mailboxes
*2
CRE_MBX *1 *1
cre_mbx - - -
acre_mbx - - -
del_mbx - - -
snd_mbx
isnd_mbx
rcv_mbx
prcv_mbx
trcv_mbx
ref_mbx - -
Mutex CRE_MTX - - -
cre_mtx - - -
acre_mtx - - -
del_mtx - - -
loc_mtx - - -
ploc_mtx - - -
tloc_mtx - - -
unl_mtx - - -
ref_mtx - - -
Condition variable VCRE_CND - - -
vcre_cnd - - -
vacre_cnd - - -
vdel_cnd - - -
vwai_cnd - - -
vtwai_cnd - - -
vsig_cnd - - -
ivsig_cnd - - -
vbrd_cnd - - -
ivbrd_ncd - - -
vref_cnd - - -
Message buffer CRE_MBF - - -
cre_mbf - - -
acre_mbf - - -
del_mbf - - -
snd_mbf - - -
psnd_mbf - - -
tsnd_mbf - - -
rcv_mbf - - -
prcv_mbf - - -
trcv_mbf - - -
ref_mbf - - -
Rendezvous port CRE_POR - - - - - -
cre_por - - - - - -
acre_por - - - - - -
del_por - - - - - -
cal_por - - - - - -
tcal_por - - - - - -
acp_por - - - - - -
pacp_por - - - - - -
tacp_por - - - - - -
fwd_por - - - - - -
rpl_rdv - - - - - -
ref_por - - - - - -
ref_rdv - - - - - -
Fixed-sized Memory pool CRE_MPF - -
cre_mpf - - -
acre_mpf - - -
del_mpf - - -
get_mpf - -
pget_mpf - -
ipget_mpf - -
tget_mpf - -
rel_mpf - -
ref_mpf - -
Variable-sized Memory pool CRE_MPL - - -
cre_mpl - - -
acre_mpl - - -
del_mpl - - -
get_mpl - - -
pget_mpl - - -
ipget_mpl - - -
tget_mpl - - -
rel_mpl - - -
ref_mpl - - -
Time management function set_tim
get_tim
isig_tim
Cyclic handler CRE_CYC *1 *1
cre_cyc - - -
acre_cyc - - -
del_cyc - - -
sta_cyc
stp_cyc
ref_cyc - -
Alarm handler CRE_ALM - - -
cre_alm - - -
acre_alm - - -
del_alm - - -
sta_alm - - -
stp_alm - - -
ref_alm - - -
Over run handler DEF_OVR - - - - - -
def_ovr - - - - - -
sta_ovr - - - - - -
stp_ovr - - - - - -
ref_ovr - - - - - -
System status management rot_rdq - - -
irot_rdq - - -
get_tid
iget_tid
loc_cpu
iloc_cpu
unl_cpu
iunl_cpu
dis_dsp
ena_dsp
vent_cim - - - -
ivent_cim - - - -
vlea_cim - - - -
ivlea_cim - - - -
sns_ctx
sns_loc
sns_dsp
vsns_cim - - - -
sns_dpn
ref_sys - - - - - -
Interrupt management DEF_INH *1 *1
def_inh - - -
ATT_ISR - - -
cre_isr - - -
acre_isr - - -
del_isr - - -
ref_isr - - - - - -
dis_int - - -
ena_int - - -
chg_ims - - - - - -
get_ims - - - - - -
System configuration management DEF_EXC - - - - - -
def_exc - - - - - -
ref_cfg - - - - - -
ref_ver - -
ATT_INI *1 *1
: Supported
: Not supported
*1 : Not static API but an alternative method is prepared.
*2 : Cannot use data queues and mailboxes at the same time with PX-PRC10x Series.

Return to Top

Global Home Semiconductors > Panasonic Microcomputer Technical Support > Support > Development Soft Tool > Real-time OS > OS Function List