原创 DSP RTOS(转帖)

2008-5-11 16:19 5471 7 7 分类: 处理器与DSP
μITRONVDKDSP/BIOS
割込み管理Interrupt HandlingHWI Hardware interrupt manager
 PushCriticalRegion 
 PopCriticalRegion 
 PopNestedCriticalRegions 
割込み管理Interrupt Mask HandlingHWI Hardware interrupt manager
def_inh  
ena_intSetInterruptMaskBitsHWI_enable
dis_intClearInterruptMaskBitsHWI_disable
 GetInterruptMask 
  HWI_restore
  SWI Software interrupt manager
  SWI_self
  SWI_create
  SWI_delete
  SWI_enable
  SWI_disable
  SWI_inc
  SWI_dec
  SWI_andn
  SWI_andnHook
  SWI_or
  SWI_oHook
  SWI_getmbox
  SWI_post
  SWI_getpri
  SWI_restorepri
  SWI_raisepri
  SWI_getattrs
  SWI_setattrs
システム状態管理Scheduler Management 
dis_dspPushUnscheduledRegion 
ena_dspPopUnscheduledRegion 
 PopNestedUnscheduledRegions 
sns_dsp  
メモリプール管理Block Memory ManagementMEM Memory manager
cre_mpl, cre_mpfCreatePoolMEM_define, MEM_redefine
del_mpl, del_mpfDestroyPool 
get_mpl, get_mpfMallocBlockMEM_alloc, MEM_valloc, MEM_calloc
rel_mpl, rel_mpfFreeBlockMEM_free
ref_mpl, ref_mpfGetNumAllocatedBlocksMEM_stat
ref_mpl, ref_mpfGetNumFreeBlocksMEM_stat
 LocateAndFreeBlock 
システム状態管理Thread and System InformationTSK Multitasking manager
get_tidGetThreadIDTSK_self
ref_tskGetThreadStatusTSK_getsts
ref_verGetVersion 
 GetHeapIndex 
 GetThreadHandle 
 GetThreadStackUsageTSK_checkstacks
 GetThreadStack2Usage 
 InstrumentStack 
時間管理Thread and System InformationCLK System clock manager
 GetUptime 
 SetClockFrequency 
 GetClockFrequency 
 SetTickPeriod 
 GetTickPeriodCLK_gethtime, CLK_getltime
  CLK_countspms
  CLK_getprd
set_tim  
get_tim  
システムログ機能Thread and System InformationLOG Event Log manager
vwri_logLogHistoryEvent 
vrea_log  
vmsk_log  
  LOG_disable
  LOG_enable
  LOG_error, LOG_message
  LOG_event
syslog LOG_printf
  LOG_reset
タスク管理Thread Creation and DestructionTSK Multitasking manager
cre_tskCreateThreadTSK_create
del_tskDestroyThreadTSK_delete
act_tsk, sta_tsk TSK_enable
can_act TSK_disable
ext_tsk TSK_exit
ter_tsk  
 FreeDestroyedThreads 
 Thread Local StorageTSK Multitasking manager
 AllocateThreadSlot 
 FreeThreadSlot 
 SetThreadSlotValueTSK_setenv
 GetThreadSlotValueTSK_getenv
  HOOK_setenv
  HOOK_getenv
タスク例外処理Thread Error ManagementTSK Multitasking manager
def_tex  
ras_texDispatchThreadError 
ena_texSetThreadErrorTSK_seterr
dis_texClearThreadError 
ref_texGetLastThreadErrorTSK_geterr
sns_texGetLastThreadErrorValue 
タスク管理Thread Priority ManagementTSK Multitasking manager
chg_priSetPriorityTSK_setpri
get_priGetPriorityTSK_getpri
 ResetPriority 
rot_rdq  
タスク付属同期Thread Scheduling ControlTSK Multitasking manager
dly_tskSleepTSK_sleep
 YieldTSK_yield
rel_wai  
slp_tsk, wup_tsk  
sus_tsk, rsm_tsk  
can_wup  
  TSK_settime
  TSK_getname
  TSK_deltatime
  TSK_tick, TSK_itick
  TSK_stat
セマフォSemaphore ManagementSEM Semaphores manager
cre_semCreateSemaphoreSEM_create
del_semDestroySemaphoreSEM_delete
ref_semGetSemaphoreValueSEM_count
wai_semPendSemaphoreSEM_pend
sig_semPostSemaphoreSEM_post, SEM_ipost
pol_sem  
  SEM_new
  SEM_reset
周期ハンドラSemaphore ManagementPRD Periodic function manager
cre_cyc  
sta_cycMakePeriodicPRD_start
stp_cycRemovePeriodicPRD_stop
  PRD_getticks
  PRD_tick
イベントフラグEvent and EventBit 
cre_flgLoadEvent 
wai_flgPendEvent 
set_flgSetEventBit 
clr_flgClearEventBit 
 GetEventBitValue 
 GetEventData 
 GetEventValue 
pol_flg  
 Device Flags 
 CreateDeviceFlag 
 DestroyDeviceFlag 
 PendDeviceFlag 
 PostDeviceFlag 
 Device DriverDEV Device driver interface
  DEV_match
 OpenDeviceDxx_open
 CloseDeviceDxx_close
 SyncRead 
 SyncWrite 
 DeviceIOCtlDxx_ctrl
  Dxx_idle
  Dxx_init
  Dxx_issue
  Dxx_ready
  Dxx_reclaim
  PIP Buffered pipe manager
  PIP_alloc
  PIP_free
  PIP_reset
  PIP_get
  PIP_put
  PIP_peek
  PIP_getReaderAddr
  PIP_getReaderNumFrames
  PIP_getReaderSize
  PIP_getWriterAddr
  PIP_getWriterNumFrames
  PIP_getWriterSize
  PIP_setWriterSize
  SIO Stream I/O manager
  SIO_bufsize
  SIO_create
  SIO_ctrl
  SIO_delete
  SIO_flush
  SIO_get
  SIO_idle
  SIO_issue
  SIO_put
  SIO_reclaim
  SIO_segid
  SIO_select
  SIO_staticbuf
メッセージバッファMessage 
cre_mbfCreateMessage 
del_mbfDestroyMessage 
rcv_mbfPendMessage 
snd_mbfPostMessage 
 ForwardMessage 
ref_mbfMessageAvailable 
 GetMessageDetails 
 SetMessagePayload 
 GetMessagePayload 
 FreeMessagePayload 
 DestroyMessageAndFreePayload 
 GetMessageReceiveInfo 
 InstallMessageControlSemaphore 
データキュー QUE Queue manager
cre_dtq QUE_create
del_dtq QUE_delete
snd_dtq QUE_put
rcv_dtq QUE_get
  QUE_enqueue
  QUE_dequeue
  QUE_empty
  QUE_head
  QUE_insert
  QUE_new
  QUE_next
  QUE_prev
  QUE_remove
メールボックス MBX Mailboxes manager
cre_mbx MBX_create
del_mbx MBX_delete
snd_mbx MBX_post
rcv_mbx MBX_pend
ミューテックス LCK Resource lock manager
cre_mtx LCK_create
del_mtx LCK_delete
loc_mtx LCK_post
unl_mtx LCK_pend
ref_mtx  
システム構成管理  
def_exc  
att_ini  
vatt_ter  
システム状態管理  
loc_cpu  
unl_cpu  
sns_loc  
sns_ctx  
sns_dpn  
vsns_ini  
  RTDX Real-time data exchange manager
  RTDX_channelBusy
  RTDX_CreateInputChannel
  RTDX_CreateOutputChannel
  RTDX_disableInput
  RTDX_disableOutput
  RTDX_enableInput
  RTDX_enableOutput
  RTDX_isInputEnabled
  RTDX_isOutputEnabled
  RTDX_read Read
  RTDX_readNB
  RTDX_sizeofInput
  RTDX_write
  STS Statistics object manager
  STS_add
  STS_delta
  STS_reset
  STS_set
  SYS System services manager
  SYS_abort
  SYS_atexit
  SYS_error
  SYS_exit
  SYS_printf, SYS_sprintf, SYS_vprintf, SYS_vsprintf
  SYS_putchar
  TRC Trace manager
  TRC_disable
  TRC_enable
  TRC_query





bios%26complete%3D1%26hl%3Dzh-CN%26newwindow%3D1%26start%3D10%26sa%3DN&b=Microsoft%20Internet%20Explorer%204.0%20%28compatible%3B%20MSIE%206.0%3B%20Windows%20NT%205.1%3B%20SV1%3B%20.NET%20CLR%201.1.4322%3B%20Seekmo%2010.0.370.0%29&s=1024x768&o=Win32&c=32&j=true&v=1.2setstats1
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
7
关闭 站长推荐上一条 /3 下一条