μT-Kernel 3.0 Specification | ||
---|---|---|
Prev | Reference |
API name | Availability | Other related service profile items | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
tk_cre_tsk | Always |
| ||||||||
tk_del_tsk | Always | None | ||||||||
tk_sta_tsk | Always | None | ||||||||
tk_ext_tsk | Always | None | ||||||||
tk_exd_tsk | Always | None | ||||||||
tk_ter_tsk | Always | None | ||||||||
tk_chg_pri | Always |
| ||||||||
tk_get_reg | TK_SUPPORT_REGOPS | None | ||||||||
tk_set_reg | TK_SUPPORT_REGOPS | None | ||||||||
tk_get_cpr | TK_SUPPORT_COPn | None | ||||||||
tk_set_cpr | TK_SUPPORT_COPn | None | ||||||||
tk_ref_tsk | Always |
|
API name | Availability | Other related service profile items | |
---|---|---|---|
tk_slp_tsk | Always | None | |
tk_slp_tsk_u | TK_SUPPORT_USEC | None | |
tk_wup_tsk | Always |
| |
tk_can_wup | Always | None | |
tk_rel_wai | Always | None | |
tk_sus_tsk | Always |
| |
tk_rsm_tsk | Always | None | |
tk_frsm_tsk | Always | None | |
tk_dly_tsk | Always | None | |
tk_dly_tsk_u | TK_SUPPORT_USEC | None | |
tk_sig_tev | TK_SUPPORT_TASKEVENT | None | |
tk_wai_tev | TK_SUPPORT_TASKEVENT | None | |
tk_wai_tev_u | TK_SUPPORT_TASKEVENT && TK_SUPPORT_USEC | None | |
tk_dis_wai | TK_SUPPORT_DISWAI | None | |
tk_ena_wai | TK_SUPPORT_DISWAI | None |
API name | Availability | Other related service profile items |
---|---|---|
tk_def_tex | TK_SUPPORT_TASKEXCEPTION | None |
tk_ena_tex | TK_SUPPORT_TASKEXCEPTION | None |
tk_dis_tex | TK_SUPPORT_TASKEXCEPTION | None |
tk_ras_tex | TK_SUPPORT_TASKEXCEPTION | None |
tk_end_tex | TK_SUPPORT_TASKEXCEPTION | None |
tk_ref_tex | TK_SUPPORT_TASKEXCEPTION | None |
API name | Availability | Other related service profile items | |||
---|---|---|---|---|---|
tk_cre_sem | Always |
| |||
tk_del_sem | Always | None | |||
tk_sig_sem | Always | None | |||
tk_wai_sem | Always | None | |||
tk_wai_sem_u | TK_SUPPORT_USEC | None | |||
tk_ref_sem | Always | None | |||
tk_cre_flg | Always |
| |||
tk_del_flg | Always | None | |||
tk_set_flg | Always | None | |||
tk_clr_flg | Always | None | |||
tk_wai_flg | Always | None | |||
tk_wai_flg_u | TK_SUPPORT_USEC | None | |||
tk_ref_flg | Always | None | |||
tk_cre_mbx | Always |
| |||
tk_del_mbx | Always | None | |||
tk_snd_mbx | Always | None | |||
tk_rcv_mbx | Always | None | |||
tk_rcv_mbx_u | TK_SUPPORT_USEC | None | |||
tk_ref_mbx | Always | None |
API name | Availability | Other related service profile items | ||||
---|---|---|---|---|---|---|
tk_cre_mtx | Always |
| ||||
tk_del_mtx | Always | None | ||||
tk_loc_mtx | Always | None | ||||
tk_loc_mtx_u | TK_SUPPORT_USEC | None | ||||
tk_unl_mtx | Always | None | ||||
tk_ref_mtx | Always | None | ||||
tk_cre_mbf | Always |
| ||||
tk_del_mbf | Always | None | ||||
tk_snd_mbf | Always | None | ||||
tk_snd_mbf_u | TK_SUPPORT_USEC | None | ||||
tk_rcv_mbf | Always | None | ||||
tk_rcv_mbf_u | TK_SUPPORT_USEC | None | ||||
tk_ref_mbf | Always | None |
API name | Availability | Other related service profile items | ||||
---|---|---|---|---|---|---|
tk_cre_mpf | Always |
| ||||
tk_del_mpf | Always | None | ||||
tk_get_mpf | Always | None | ||||
tk_get_mpf_u | TK_SUPPORT_USEC | None | ||||
tk_rel_mpf | Always | None | ||||
tk_ref_mpf | Always | None | ||||
tk_cre_mpl | Always |
| ||||
tk_del_mpl | Always | None | ||||
tk_get_mpl | Always | None | ||||
tk_get_mpl_u | TK_SUPPORT_USEC | None | ||||
tk_rel_mpl | Always | None | ||||
tk_ref_mpl | Always | None |
API name | Availability | Other related service profile items | ||
---|---|---|---|---|
tk_set_utc | TK_SUPPORT_UTC | None | ||
tk_set_utc_u | TK_SUPPORT_UTC && TK_SUPPORT_USEC | None | ||
tk_set_tim | TK_SUPPORT_TRONTIME | None | ||
tk_set_tim_u | TK_SUPPORT_TRONTIME && TK_SUPPORT_USEC | None | ||
tk_get_utc | TK_SUPPORT_UTC | None | ||
tk_get_utc_u | TK_SUPPORT_UTC && TK_SUPPORT_USEC | None | ||
tk_get_tim | TK_SUPPORT_TRONTIME | None | ||
tk_get_tim_u | TK_SUPPORT_TRONTIME && TK_SUPPORT_USEC | None | ||
tk_get_otm | Always | None | ||
tk_get_otm_u | TK_SUPPORT_USEC | None | ||
tk_cre_cyc | Always |
| ||
tk_cre_cyc_u | TK_SUPPORT_USEC |
| ||
tk_del_cyc | Always | None | ||
tk_sta_cyc | Always | None | ||
tk_stp_cyc | Always | None | ||
tk_ref_cyc | Always | None | ||
tk_ref_cyc_u | TK_SUPPORT_USEC | None | ||
tk_cre_alm | Always |
| ||
tk_del_alm | Always | None | ||
tk_sta_alm | Always | None | ||
tk_sta_alm_u | TK_SUPPORT_USEC | None | ||
tk_stp_alm | Always | None | ||
tk_ref_alm | Always | None | ||
tk_ref_alm_u | TK_SUPPORT_USEC | None |
API name | Availability | Other related service profile items |
---|---|---|
tk_def_int | Always | TK_SUPPORT_ASM |
tk_ret_int | Always | TK_SUPPORT_ASM |
API name | Availability | Other related service profile items |
---|---|---|
tk_rot_rdq | Always | None |
tk_get_tid | Always | None |
tk_dis_dsp | Always | None |
tk_ena_dsp | Always | None |
tk_ref_sys | Always | None |
tk_set_pow | TK_SUPPORT_LOWPOWER | None |
tk_ref_ver | Always | None |
API name | Availability | Other related service profile items | ||
---|---|---|---|---|
tk_def_ssy | TK_SUPPORT_SUBSYSTEM |
| ||
tk_evt_ssy | TK_SUPPORT_SUBSYSTEM && TK_SUPPORT_SSYEVENT | None | ||
tk_ref_ssy | TK_SUPPORT_SUBSYSTEM | TK_SUPPORT_SSYEVENT |
API name | Availability | Other related service profile items | ||
---|---|---|---|---|
tk_opn_dev | Always | None | ||
tk_cls_dev | Always | None | ||
tk_rea_dev | Always | None | ||
tk_rea_dev_du | TK_SUPPORT_LARGEDEV && TK_SUPPORT_USEC | None | ||
tk_srea_dev | Always | None | ||
tk_srea_dev_d | TK_SUPPORT_LARGEDEV | None | ||
tk_wri_dev | Always | None | ||
tk_wri_dev_du | TK_SUPPORT_LARGEDEV && TK_SUPPORT_USEC | None | ||
tk_swri_dev | Always | None | ||
tk_swri_dev_d | TK_SUPPORT_LARGEDEV | None | ||
tk_wai_dev | Always | None | ||
tk_wai_dev_u | TK_SUPPORT_USEC | None | ||
tk_sus_dev | TK_SUPPORT_LOWPOWER | None | ||
tk_get_dev | Always | None | ||
tk_ref_dev | Always | None | ||
tk_oref_dev | Always | None | ||
tk_lst_dev | Always | None | ||
tk_evt_dev | Always | None | ||
tk_def_dev | Always | None | ||
tk_ref_idv | Always | None | ||
openfn | Always | None | ||
closefn | Always | None | ||
execfn | Always |
| ||
waitfn | Always |
| ||
abortfn | Always |
| ||
eventfn | Always | None |
API name | Availability | Other related service profile items | |
---|---|---|---|
DI | Always | None | |
EI | Always | None | |
isDI | Always | None | |
SetCpuIntLevel | TK_SUPPORT_CPUINTLEVEL | None | |
GetCpuIntLevel | TK_SUPPORT_CPUINTLEVEL | None | |
EnableInt | TK_SUPPORT_INTCTRL |
| |
DisableInt | TK_SUPPORT_INTCTRL | None | |
ClearInt | TK_SUPPORT_INTCTRL | None | |
EndOfInt | TK_SUPPORT_INTCTRL | None | |
CheckInt | TK_SUPPORT_INTCTRL | None | |
SetIntMode | TK_SUPPORT_INTMODE | None | |
SetCtrlIntLevel | TK_SUPPORT_CTRLINTLEVEL | None | |
GetCtrlIntLevel | TK_SUPPORT_CTRLINTLEVEL | None |
API name | Availability | Other related service profile items |
---|---|---|
out_b | TK_SUPPORT_IOPORT | None |
out_h | TK_SUPPORT_IOPORT | None |
out_w | TK_SUPPORT_IOPORT | None |
out_d | TK_SUPPORT_IOPORT && TK_HAS_DOUBLEWORD | None |
in_b | TK_SUPPORT_IOPORT | None |
in_h | TK_SUPPORT_IOPORT | None |
in_w | TK_SUPPORT_IOPORT | None |
in_d | TK_SUPPORT_IOPORT && TK_HAS_DOUBLEWORD | None |
WaitUsec | TK_SUPPORT_MICROWAIT | None |
WaitNsec | TK_SUPPORT_MICROWAIT | None |
API name | Availability | Other related service profile items |
---|---|---|
tk_get_cfn | TK_SUPPORT_SYSCONF | None |
tk_get_cfs | TK_SUPPORT_SYSCONF | None |
API name | Availability | Other related service profile items | ||
---|---|---|---|---|
SetCacheMode | TK_SUPPORT_CACHECTRL && TK_SUPPORT_SETCACHEMODE |
| ||
ControlCache | TK_SUPPORT_CACHECTRL | None |
API name | Availability | Other related service profile items | |
---|---|---|---|
StartPhysicalTimer | TK_SUPPORT_PTIMER |
| |
StopPhysicalTimer | TK_SUPPORT_PTIMER |
| |
GetPhysicalTimerCount | TK_SUPPORT_PTIMER |
| |
DefinePhysicalTimerHandler | TK_SUPPORT_PTIMER |
| |
GetPhysicalTimerConfig | TK_SUPPORT_PTIMER |
|
API name | Availability | Other related service profile items |
---|---|---|
SetOBJNAME | Always | None |
CreateLock | Always | None |
DeleteLock | Always | None |
Lock | Always | None |
Unlock | Always | None |
CreateMLock | Always | None |
DeleteMLock | Always | None |
MLock | Always | None |
MLockTmo | Always | None |
MLockTmo_u | TK_SUPPORT_USEC | None |
MUnlock | Always | None |
API name | Availability | Other related service profile items | ||||
---|---|---|---|---|---|---|
td_lst_tsk | TK_SUPPORT_DBGSPT | None | ||||
td_lst_sem | TK_SUPPORT_DBGSPT | None | ||||
td_lst_flg | TK_SUPPORT_DBGSPT | None | ||||
td_lst_mbx | TK_SUPPORT_DBGSPT | None | ||||
td_lst_mtx | TK_SUPPORT_DBGSPT | None | ||||
td_lst_mbf | TK_SUPPORT_DBGSPT | None | ||||
td_lst_mpf | TK_SUPPORT_DBGSPT | None | ||||
td_lst_mpl | TK_SUPPORT_DBGSPT | None | ||||
td_lst_cyc | TK_SUPPORT_DBGSPT | None | ||||
td_lst_alm | TK_SUPPORT_DBGSPT | None | ||||
td_lst_ssy | TK_SUPPORT_SUBSYSTEM && TK_SUPPORT_DBGSPT | None | ||||
td_rdy_que | TK_SUPPORT_DBGSPT | None | ||||
td_sem_que | TK_SUPPORT_DBGSPT | None | ||||
td_flg_que | TK_SUPPORT_DBGSPT | None | ||||
td_mbx_que | TK_SUPPORT_DBGSPT | None | ||||
td_mtx_que | TK_SUPPORT_DBGSPT | None | ||||
td_smbf_que | TK_SUPPORT_DBGSPT | None | ||||
td_rmbf_que | TK_SUPPORT_DBGSPT | None | ||||
td_mpf_que | TK_SUPPORT_DBGSPT | None | ||||
td_mpl_que | TK_SUPPORT_DBGSPT | None | ||||
td_ref_tsk | TK_SUPPORT_DBGSPT |
| ||||
td_ref_tex | TK_SUPPORT_DBGSPT && TK_SUPPORT_TASKEXCEPTION | None | ||||
td_ref_sem | TK_SUPPORT_DBGSPT | None | ||||
td_ref_flg | TK_SUPPORT_DBGSPT | None | ||||
td_ref_mbx | TK_SUPPORT_DBGSPT | None | ||||
td_ref_mtx | TK_SUPPORT_DBGSPT | None | ||||
td_ref_mbf | TK_SUPPORT_DBGSPT | None | ||||
td_ref_mpf | TK_SUPPORT_DBGSPT | None | ||||
td_ref_mpl | TK_SUPPORT_DBGSPT | None | ||||
td_ref_cyc | TK_SUPPORT_DBGSPT | None | ||||
td_ref_cyc_u | TK_SUPPORT_DBGSPT && TK_SUPPORT_USEC | None | ||||
td_ref_alm | TK_SUPPORT_DBGSPT | None | ||||
td_ref_alm_u | TK_SUPPORT_DBGSPT && TK_SUPPORT_USEC | None | ||||
td_ref_sys | TK_SUPPORT_DBGSPT | None | ||||
td_ref_ssy | TK_SUPPORT_SUBSYSTEM && TK_SUPPORT_DBGSPT | None | ||||
td_get_reg | TK_SUPPORT_DBGSPT && TK_SUPPORT_REGOPS | None | ||||
td_set_reg | TK_SUPPORT_DBGSPT && TK_SUPPORT_REGOPS | None | ||||
td_get_utc | TK_SUPPORT_DBGSPT && TK_SUPPORT_UTC | None | ||||
td_get_utc_u | TK_SUPPORT_DBGSPT && TK_SUPPORT_UTC && TK_SUPPORT_USEC | None | ||||
td_get_tim | TK_SUPPORT_DBGSPT && TK_SUPPORT_TRONTIME | None | ||||
td_get_tim_u | TK_SUPPORT_DBGSPT && TK_SUPPORT_TRONTIME && TK_SUPPORT_USEC | None | ||||
td_get_otm | TK_SUPPORT_DBGSPT | None | ||||
td_get_otm_u | TK_SUPPORT_DBGSPT && TK_SUPPORT_USEC | None | ||||
td_ref_dsname | TK_SUPPORT_DSNAME | None | ||||
td_set_dsname | TK_SUPPORT_DSNAME | None |
API name | Availability | Other related service profile items |
---|---|---|
td_hok_svc | TK_SUPPORT_DBGSPT | None |
td_hok_dsp | TK_SUPPORT_DBGSPT | None |
td_hok_int | TK_SUPPORT_DBGSPT | None |