Text begins from here.
OS Function List
uITRON4.0 outline specification
uITRON4.0 light profile | uITRON4.0 standard profile | ||
---|---|---|---|
Supported microcomputers | 101C/E | 103S/L | 103S |
Products | PX-PRC101C-4 PX-PRC101E-4 |
PX-PRS103S-4 PX-PRS103L-4 |
PX-PRP103S-4 |
56 | 69 | 160 | |
Static APIs | - | 9 | 16 |
Maximum resources (each objects) |
16 | 255 | 511 |
Task status | 4 statuses | 7 statuses | |
Restricted task | - | - | |
ROM size | 1 to 5.5 KB | 5 to 20 KB | 20 to 50 KB |
RAM size | 200 Byte or more | 200 Byte or more | 2 KB or more |
Host environment | Windows | Windows | Windows |
uITRON4.0 supported function list
uITRON4.0 light profile | uITRON4.0 standard profile | |||
---|---|---|---|---|
Supported microcomputers | 101C/E | 103S/L | 103S | |
Products | PX-PRC101C-4 PX-PRC101E-4 |
PX-PRS103S-4 PX-PRS103L-4 |
PX-PRP103S-4 | |
Task management | CRE_TSK | *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 | ||
cre_sem | - | - | ||
acre_sem | - | - | ||
del_sem | - | - | ||
sig_sem | ||||
isig_sem | ||||
wai_sem | ||||
pol_sem | ||||
twai_sem | ||||
ref_sem | - | |||
Event flags | CRE_FLG | *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 | ||
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 | ||
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 | ||
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 | ||
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 |
: 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.
Sub Menu begins from here.