| μ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 |