μT-Kernel 2.0仕様書 | ||
---|---|---|
前のページ | リファレンス |
API名称 | 利用可能条件 | その他関連するプロファイル | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
tk_cre_tsk | 常に利用可能 |
| ||||||||||
tk_del_tsk | 常に利用可能 | なし | ||||||||||
tk_sta_tsk | 常に利用可能 | なし | ||||||||||
tk_ext_tsk | 常に利用可能 | なし | ||||||||||
tk_exd_tsk | 常に利用可能 | なし | ||||||||||
tk_ter_tsk | 常に利用可能 | なし | ||||||||||
tk_chg_pri | 常に利用可能 |
| ||||||||||
tk_chg_slt | TK_SUPPORT_SLICETIME | なし | ||||||||||
tk_chg_slt_u | TK_SUPPORT_SLICETIME && TK_SUPPORT_USEC | なし | ||||||||||
tk_get_tsp | TK_SUPPORT_TASKSPACE | なし | ||||||||||
tk_set_tsp | TK_SUPPORT_TASKSPACE | なし | ||||||||||
tk_get_rid | TK_SUPPORT_RESOURCE | なし | ||||||||||
tk_set_rid | TK_SUPPORT_RESOURCE | なし | ||||||||||
tk_get_reg | TK_SUPPORT_REGOPS | なし | ||||||||||
tk_set_reg | TK_SUPPORT_REGOPS | なし | ||||||||||
tk_get_cpr | TK_SUPPORT_COPn | なし | ||||||||||
tk_set_cpr | TK_SUPPORT_COPn | なし | ||||||||||
tk_inf_tsk | TK_SUPPORT_TASKINF | なし | ||||||||||
tk_inf_tsk_u | TK_SUPPORT_TASKINF && TK_SUPPORT_USEC | なし | ||||||||||
tk_ref_tsk | 常に利用可能 |
| ||||||||||
tk_ref_tsk_u | TK_SUPPORT_USEC |
|
API名称 | 利用可能条件 | その他関連するプロファイル | |
---|---|---|---|
tk_slp_tsk | 常に利用可能 | なし | |
tk_slp_tsk_u | TK_SUPPORT_USEC | なし | |
tk_wup_tsk | 常に利用可能 |
| |
tk_can_wup | 常に利用可能 | なし | |
tk_rel_wai | 常に利用可能 | なし | |
tk_sus_tsk | 常に利用可能 |
| |
tk_rsm_tsk | 常に利用可能 | なし | |
tk_frsm_tsk | 常に利用可能 | なし | |
tk_dly_tsk | 常に利用可能 | なし | |
tk_dly_tsk_u | TK_SUPPORT_USEC | なし | |
tk_sig_tev | TK_SUPPORT_TASKEVENT | なし | |
tk_wai_tev | TK_SUPPORT_TASKEVENT | なし | |
tk_wai_tev_u | TK_SUPPORT_TASKEVENT && TK_SUPPORT_USEC | なし | |
tk_dis_wai | TK_SUPPORT_DISWAI | なし | |
tk_ena_wai | TK_SUPPORT_DISWAI | なし |
API名称 | 利用可能条件 | その他関連するプロファイル |
---|---|---|
tk_def_tex | TK_SUPPORT_TASKEXCEPTION | なし |
tk_ena_tex | TK_SUPPORT_TASKEXCEPTION | なし |
tk_dis_tex | TK_SUPPORT_TASKEXCEPTION | なし |
tk_ras_tex | TK_SUPPORT_TASKEXCEPTION | なし |
tk_end_tex | TK_SUPPORT_TASKEXCEPTION | なし |
tk_ref_tex | TK_SUPPORT_TASKEXCEPTION | なし |
API名称 | 利用可能条件 | その他関連するプロファイル | |||
---|---|---|---|---|---|
tk_cre_sem | 常に利用可能 |
| |||
tk_del_sem | 常に利用可能 | なし | |||
tk_sig_sem | 常に利用可能 | なし | |||
tk_wai_sem | 常に利用可能 | なし | |||
tk_wai_sem_u | TK_SUPPORT_USEC | なし | |||
tk_ref_sem | 常に利用可能 | なし | |||
tk_cre_flg | 常に利用可能 |
| |||
tk_del_flg | 常に利用可能 | なし | |||
tk_set_flg | 常に利用可能 | なし | |||
tk_clr_flg | 常に利用可能 | なし | |||
tk_wai_flg | 常に利用可能 | なし | |||
tk_wai_flg_u | TK_SUPPORT_USEC | なし | |||
tk_ref_flg | 常に利用可能 | なし | |||
tk_cre_mbx | 常に利用可能 |
| |||
tk_del_mbx | 常に利用可能 | なし | |||
tk_snd_mbx | 常に利用可能 | なし | |||
tk_rcv_mbx | 常に利用可能 | なし | |||
tk_rcv_mbx_u | TK_SUPPORT_USEC | なし | |||
tk_ref_mbx | 常に利用可能 | なし |
API名称 | 利用可能条件 | その他関連するプロファイル | ||||
---|---|---|---|---|---|---|
tk_cre_mtx | 常に利用可能 |
| ||||
tk_del_mtx | 常に利用可能 | なし | ||||
tk_loc_mtx | 常に利用可能 | なし | ||||
tk_loc_mtx_u | TK_SUPPORT_USEC | なし | ||||
tk_unl_mtx | 常に利用可能 | なし | ||||
tk_ref_mtx | 常に利用可能 | なし | ||||
tk_cre_mbf | 常に利用可能 |
| ||||
tk_del_mbf | 常に利用可能 | なし | ||||
tk_snd_mbf | 常に利用可能 | なし | ||||
tk_snd_mbf_u | TK_SUPPORT_USEC | なし | ||||
tk_rcv_mbf | 常に利用可能 | なし | ||||
tk_rcv_mbf_u | TK_SUPPORT_USEC | なし | ||||
tk_ref_mbf | 常に利用可能 | なし | ||||
tk_cre_por | 常に利用可能 |
| ||||
tk_del_por | 常に利用可能 | なし | ||||
tk_cal_por | 常に利用可能 | なし | ||||
tk_cal_por_u | TK_SUPPORT_USEC | なし | ||||
tk_acp_por | 常に利用可能 | なし | ||||
tk_acp_por_u | TK_SUPPORT_USEC | なし | ||||
tk_fwd_por | 常に利用可能 | なし | ||||
tk_rpl_rdv | 常に利用可能 | なし | ||||
tk_ref_por | 常に利用可能 | なし |
API名称 | 利用可能条件 | その他関連するプロファイル | ||||
---|---|---|---|---|---|---|
tk_cre_mpf | 常に利用可能 |
| ||||
tk_del_mpf | 常に利用可能 | なし | ||||
tk_get_mpf | 常に利用可能 | なし | ||||
tk_get_mpf_u | TK_SUPPORT_USEC | なし | ||||
tk_rel_mpf | 常に利用可能 | なし | ||||
tk_ref_mpf | 常に利用可能 | なし | ||||
tk_cre_mpl | 常に利用可能 |
| ||||
tk_del_mpl | 常に利用可能 | なし | ||||
tk_get_mpl | 常に利用可能 | なし | ||||
tk_get_mpl_u | TK_SUPPORT_USEC | なし | ||||
tk_rel_mpl | 常に利用可能 | なし | ||||
tk_ref_mpl | 常に利用可能 | なし |
API名称 | 利用可能条件 | その他関連するプロファイル | ||
---|---|---|---|---|
tk_set_tim | 常に利用可能 | なし | ||
tk_set_tim_u | TK_SUPPORT_USEC | なし | ||
tk_get_tim | 常に利用可能 | なし | ||
tk_get_tim_u | TK_SUPPORT_USEC | なし | ||
tk_get_otm | 常に利用可能 | なし | ||
tk_get_otm_u | TK_SUPPORT_USEC | なし | ||
tk_cre_cyc | 常に利用可能 |
| ||
tk_cre_cyc_u | TK_SUPPORT_USEC |
| ||
tk_del_cyc | 常に利用可能 | なし | ||
tk_sta_cyc | 常に利用可能 | なし | ||
tk_stp_cyc | 常に利用可能 | なし | ||
tk_ref_cyc | 常に利用可能 | なし | ||
tk_ref_cyc_u | TK_SUPPORT_USEC | なし | ||
tk_cre_alm | 常に利用可能 |
| ||
tk_del_alm | 常に利用可能 | なし | ||
tk_sta_alm | 常に利用可能 | なし | ||
tk_sta_alm_u | TK_SUPPORT_USEC | なし | ||
tk_stp_alm | 常に利用可能 | なし | ||
tk_ref_alm | 常に利用可能 | なし | ||
tk_ref_alm_u | TK_SUPPORT_USEC | なし |
API名称 | 利用可能条件 | その他関連するプロファイル |
---|---|---|
tk_def_int | 常に利用可能 | TK_SUPPORT_ASM |
tk_ret_int | 常に利用可能 | TK_SUPPORT_ASM |
API名称 | 利用可能条件 | その他関連するプロファイル |
---|---|---|
tk_rot_rdq | 常に利用可能 | なし |
tk_get_tid | 常に利用可能 | なし |
tk_dis_dsp | 常に利用可能 | なし |
tk_ena_dsp | 常に利用可能 | なし |
tk_ref_sys | 常に利用可能 | なし |
tk_set_pow | TK_SUPPORT_LOWPOWER | なし |
tk_ref_ver | 常に利用可能 | なし |
API名称 | 利用可能条件 | その他関連するプロファイル | ||
---|---|---|---|---|
tk_def_ssy | 常に利用可能 |
| ||
tk_sta_ssy | TK_SUPPORT_RESOURCE | なし | ||
tk_cln_ssy | TK_SUPPORT_RESOURCE | なし | ||
tk_evt_ssy | TK_SUPPORT_SSYEVENT | なし | ||
tk_ref_ssy | 常に利用可能 |
| ||
tk_cre_res | TK_SUPPORT_RESOURCE | なし | ||
tk_del_res | TK_SUPPORT_RESOURCE | なし | ||
tk_get_res | TK_SUPPORT_RESOURCE | なし |
API名称 | 利用可能条件 | その他関連するプロファイル | |
---|---|---|---|
tk_get_smb | TK_SUPPORT_SYSMEMBLK |
| |
tk_rel_smb | TK_SUPPORT_SYSMEMBLK | なし | |
tk_ref_smb | TK_SUPPORT_SYSMEMBLK | なし | |
Vmalloc | TK_SUPPORT_MEMLIB |
| |
Vcalloc | TK_SUPPORT_MEMLIB |
| |
Vrealloc | TK_SUPPORT_MEMLIB |
| |
Vfree | TK_SUPPORT_MEMLIB | なし | |
Kmalloc | TK_SUPPORT_MEMLIB | なし | |
Kcalloc | TK_SUPPORT_MEMLIB | なし | |
Krealloc | TK_SUPPORT_MEMLIB | なし | |
Kfree | TK_SUPPORT_MEMLIB | なし |
API名称 | 利用可能条件 | その他関連するプロファイル |
---|---|---|
SetTaskSpace | TK_SUPPORT_TASKSPACE && TK_SUPPORT_ADDRSPACE | なし |
ChkSpaceR | TK_SUPPORT_ADDRSPACE | なし |
ChkSpaceRW | TK_SUPPORT_ADDRSPACE | なし |
ChkSpaceRE | TK_SUPPORT_ADDRSPACE | なし |
ChkSpaceBstrR | TK_SUPPORT_ADDRSPACE | なし |
ChkSpaceBstrRW | TK_SUPPORT_ADDRSPACE | なし |
ChkSpaceTstrR | TK_SUPPORT_ADDRSPACE | なし |
ChkSpaceTstrRW | TK_SUPPORT_ADDRSPACE | なし |
LockSpace | TK_SUPPORT_ADDRSPACE | なし |
UnlockSpace | TK_SUPPORT_ADDRSPACE | なし |
CnvPhysicalAddr | TK_SUPPORT_ADDRSPACE | なし |
MapMemory | TK_SUPPORT_ADDRSPACE | なし |
UnmapMemory | TK_SUPPORT_ADDRSPACE | なし |
GetSpaceInfo | TK_SUPPORT_ADDRSPACE | なし |
SetMemoryAccess | TK_SUPPORT_ADDRSPACE | なし |
API名称 | 利用可能条件 | その他関連するプロファイル | ||
---|---|---|---|---|
tk_opn_dev | 常に利用可能 | なし | ||
tk_cls_dev | 常に利用可能 | なし | ||
tk_rea_dev | 常に利用可能 | なし | ||
tk_rea_dev_du | TK_SUPPORT_LARGEDEV && TK_SUPPORT_USEC | なし | ||
tk_srea_dev | 常に利用可能 | なし | ||
tk_srea_dev_d | TK_SUPPORT_LARGEDEV | なし | ||
tk_wri_dev | 常に利用可能 | なし | ||
tk_wri_dev_du | TK_SUPPORT_LARGEDEV && TK_SUPPORT_USEC | なし | ||
tk_swri_dev | 常に利用可能 | なし | ||
tk_swri_dev_d | TK_SUPPORT_LARGEDEV | なし | ||
tk_wai_dev | 常に利用可能 | なし | ||
tk_wai_dev_u | TK_SUPPORT_USEC | なし | ||
tk_sus_dev | 常に利用可能 | なし | ||
tk_get_dev | 常に利用可能 | なし | ||
tk_ref_dev | 常に利用可能 | なし | ||
tk_oref_dev | 常に利用可能 | なし | ||
tk_lst_dev | 常に利用可能 | なし | ||
tk_evt_dev | 常に利用可能 | なし | ||
tk_def_dev | 常に利用可能 | なし | ||
tk_ref_idv | 常に利用可能 | なし | ||
openfn | 常に利用可能 | なし | ||
closefn | 常に利用可能 | なし | ||
execfn | 常に利用可能 |
| ||
waitfn | 常に利用可能 |
| ||
abortfn | 常に利用可能 |
| ||
eventfn | 常に利用可能 | なし |
API名称 | 利用可能条件 | その他関連するプロファイル | |
---|---|---|---|
DI | 常に利用可能 | なし | |
EI | 常に利用可能 | なし | |
isDI | 常に利用可能 | なし | |
SetCpuIntLevel | TK_SUPPORT_CPUINTLEVEL | なし | |
GetCpuIntLevel | TK_SUPPORT_CPUINTLEVEL | なし | |
EnableInt | TK_SUPPORT_INTCTRL |
| |
DisableInt | TK_SUPPORT_INTCTRL | なし | |
ClearInt | TK_SUPPORT_INTCTRL | なし | |
EndOfInt | TK_SUPPORT_INTCTRL | なし | |
CheckInt | TK_SUPPORT_INTCTRL | なし | |
SetIntMode | TK_SUPPORT_INTMODE | なし | |
SetCtrlIntLevel | TK_SUPPORT_CTRLINTLEVEL | なし | |
GetCtrlIntLevel | TK_SUPPORT_CTRLINTLEVEL | なし |
API名称 | 利用可能条件 | その他関連するプロファイル |
---|---|---|
out_b | TK_SUPPORT_IOPORT | なし |
out_h | TK_SUPPORT_IOPORT | なし |
out_w | TK_SUPPORT_IOPORT | なし |
out_d | TK_SUPPORT_IOPORT && TK_HAS_DOUBLEWORD | なし |
in_b | TK_SUPPORT_IOPORT | なし |
in_h | TK_SUPPORT_IOPORT | なし |
in_w | TK_SUPPORT_IOPORT | なし |
in_d | TK_SUPPORT_IOPORT && TK_HAS_DOUBLEWORD | なし |
WaitUsec | TK_SUPPORT_MICROWAIT | なし |
WaitNsec | TK_SUPPORT_MICROWAIT | なし |
API名称 | 利用可能条件 | その他関連するプロファイル |
---|---|---|
tk_get_cfn | TK_SUPPORT_SYSCONF | なし |
tk_get_cfs | TK_SUPPORT_SYSCONF | なし |
API名称 | 利用可能条件 | その他関連するプロファイル | ||
---|---|---|---|---|
SetCacheMode | TK_SUPPORT_CACHECTRL |
| ||
ControlCache | TK_SUPPORT_CACHECTRL | なし |
API名称 | 利用可能条件 | その他関連するプロファイル | |
---|---|---|---|
StartPhysicalTimer | TK_SUPPORT_PTIMER |
| |
StopPhysicalTimer | TK_SUPPORT_PTIMER |
| |
GetPhysicalTimerCount | TK_SUPPORT_PTIMER |
| |
DefinePhysicalTimerHandler | TK_SUPPORT_PTIMER |
| |
GetPhysicalTimerConfig | TK_SUPPORT_PTIMER |
|
API名称 | 利用可能条件 | その他関連するプロファイル |
---|---|---|
SetOBJNAME | 常に利用可能 | なし |
CreateLock | 常に利用可能 | なし |
DeleteLock | 常に利用可能 | なし |
Lock | 常に利用可能 | なし |
Unlock | 常に利用可能 | なし |
CreateMLock | 常に利用可能 | なし |
DeleteMLock | 常に利用可能 | なし |
MLock | 常に利用可能 | なし |
MLockTmo | 常に利用可能 | なし |
MLockTmo_u | TK_SUPPORT_USEC | なし |
MUnlock | 常に利用可能 | なし |
API名称 | 利用可能条件 | その他関連するプロファイル | |||||
---|---|---|---|---|---|---|---|
td_lst_tsk | TK_SUPPORT_DBGSPT | なし | |||||
td_lst_sem | TK_SUPPORT_DBGSPT | なし | |||||
td_lst_flg | TK_SUPPORT_DBGSPT | なし | |||||
td_lst_mbx | TK_SUPPORT_DBGSPT | なし | |||||
td_lst_mtx | TK_SUPPORT_DBGSPT | なし | |||||
td_lst_mbf | TK_SUPPORT_DBGSPT | なし | |||||
td_lst_por | TK_SUPPORT_DBGSPT | なし | |||||
td_lst_mpf | TK_SUPPORT_DBGSPT | なし | |||||
td_lst_mpl | TK_SUPPORT_DBGSPT | なし | |||||
td_lst_cyc | TK_SUPPORT_DBGSPT | なし | |||||
td_lst_alm | TK_SUPPORT_DBGSPT | なし | |||||
td_lst_ssy | TK_SUPPORT_DBGSPT | なし | |||||
td_rdy_que | TK_SUPPORT_DBGSPT | なし | |||||
td_sem_que | TK_SUPPORT_DBGSPT | なし | |||||
td_flg_que | TK_SUPPORT_DBGSPT | なし | |||||
td_mbx_que | TK_SUPPORT_DBGSPT | なし | |||||
td_mtx_que | TK_SUPPORT_DBGSPT | なし | |||||
td_smbf_que | TK_SUPPORT_DBGSPT | なし | |||||
td_rmbf_que | TK_SUPPORT_DBGSPT | なし | |||||
td_cal_que | TK_SUPPORT_DBGSPT | なし | |||||
td_acp_que | TK_SUPPORT_DBGSPT | なし | |||||
td_mpf_que | TK_SUPPORT_DBGSPT | なし | |||||
td_mpl_que | TK_SUPPORT_DBGSPT | なし | |||||
td_ref_tsk | TK_SUPPORT_DBGSPT |
| |||||
td_ref_tsk_u | TK_SUPPORT_DBGSPT && TK_SUPPORT_USEC |
| |||||
td_ref_tex | TK_SUPPORT_DBGSPT && TK_SUPPORT_TASKEXCEPTION | なし | |||||
td_ref_sem | TK_SUPPORT_DBGSPT | なし | |||||
td_ref_flg | TK_SUPPORT_DBGSPT | なし | |||||
td_ref_mbx | TK_SUPPORT_DBGSPT | なし | |||||
td_ref_mtx | TK_SUPPORT_DBGSPT | なし | |||||
td_ref_mbf | TK_SUPPORT_DBGSPT | なし | |||||
td_ref_por | TK_SUPPORT_DBGSPT | なし | |||||
td_ref_mpf | TK_SUPPORT_DBGSPT | なし | |||||
td_ref_mpl | TK_SUPPORT_DBGSPT | なし | |||||
td_ref_cyc | TK_SUPPORT_DBGSPT | なし | |||||
td_ref_cyc_u | TK_SUPPORT_DBGSPT && TK_SUPPORT_USEC | なし | |||||
td_ref_alm | TK_SUPPORT_DBGSPT | なし | |||||
td_ref_alm_u | TK_SUPPORT_DBGSPT && TK_SUPPORT_USEC | なし | |||||
td_ref_sys | TK_SUPPORT_DBGSPT | なし | |||||
td_ref_ssy | TK_SUPPORT_DBGSPT | なし | |||||
td_inf_tsk | TK_SUPPORT_DBGSPT && TK_SUPPORT_TASKINF | なし | |||||
td_inf_tsk_u | TK_SUPPORT_DBGSPT && TK_SUPPORT_TASKINF && TK_SUPPORT_USEC | なし | |||||
td_get_reg | TK_SUPPORT_DBGSPT && TK_SUPPORT_REGOPS | なし | |||||
td_set_reg | TK_SUPPORT_DBGSPT && TK_SUPPORT_REGOPS | なし | |||||
td_get_tim | TK_SUPPORT_DBGSPT | なし | |||||
td_get_tim_u | TK_SUPPORT_DBGSPT && TK_SUPPORT_USEC | なし | |||||
td_get_otm | TK_SUPPORT_DBGSPT | なし | |||||
td_get_otm_u | TK_SUPPORT_DBGSPT && TK_SUPPORT_USEC | なし | |||||
td_ref_dsname | TK_SUPPORT_DSNAME | なし | |||||
td_set_dsname | TK_SUPPORT_DSNAME | なし |
API名称 | 利用可能条件 | その他関連するプロファイル | |
---|---|---|---|
td_hok_svc | TK_SUPPORT_DBGSPT | なし | |
td_hok_dsp | TK_SUPPORT_DBGSPT |
| |
td_hok_int | TK_SUPPORT_DBGSPT | なし |