オペレーティングシステム(OS)
[機能一覧]
- 初期化
- OS_Init
- システム状態
- OS_EnableInterrupts
- OS_DisableInterrupts
- OS_RestoreInterrupts
- OS_GetCpsrIrq
- OS_GetProcMode
- OS_EnableProtectionUnit
- OS_DisableProtectionUnit
- OS_SetExceptionUnitLower
- OS_SetExceptionUnitUpper
- OS_EnableITCM
- OS_DisableITCM
- OS_EnableDTCM
- OS_DisableDTCM
- OS_SetParamITCM
- OS_GetParamITCM
- OS_SetParamDTCM
- OS_GetParamDTCM
- 割り込み
- OS_EnableIrq
- OS_DisableIrq
- OS_RestoreIrq
- OS_SetIrqMask
- OS_GetIrqMask
- OS_EnableIrqMask
- OS_DisableIrqMask
- OS_ResetRequestIrqMask
- OS_GetRequestIrqMask
- OS_InitIrqTable
- OS_SetIrqFunction
- OS_GetIrqFunction
- OS_SetIrqCheckFlag
- タイマー
- OS_StartTimer
- OS_StartTimer32
- OS_StartTimer48
- OS_StartTimer64
- OS_StopTimer
- OS_StopTimer32
- OS_StopTimer48
- OS_StopTimer64
- スレッド
- OS_InitThread
- OS_CreateThread
- OS_InitThreadQueue
- OS_ExitThread
- OS_SelectThread
- OS_RescheduleThread
- OS_SleepThread
- OS_WakeupThread
- OS_WakeupThreadDirect
- OS_DumpThreadList
- 排他制御
- OS_InitMutex
- OS_LockMutex
- OS_UnlockMutex
- OS_TryLockMutex
- コンテキスト
- OS_InitContext
- OS_SaveContext
- OS_LoadContext
- OS_DumpContext
- メッセージ
- OS_InitMessageQueue
- OS_SendMessage
- OS_ReceiveMessage
- OS_JamMessage
- キャッシュ
- DC_Enable
- DC_Disable
- DC_Restore
- DC_InvalidateAll
- DC_StoreAll
- DC_CleanAll
- DC_FlushAll
- DC_CleanAndInvalidateAll
- DC_InvalidateRange
- DC_StoreRange
- DC_CleanRange
- DC_FlushRange
- DC_CleanAndInvalidateAll
- DC_TouchRange
- DC_LockdownRange
- DC_WaitWriteBufferEmpty
- IC_Enable
- IC_Disable
- IC_Restore
- IC_InvalidateAll
- IC_InvalidateRange
- IC_PrefetchRange
- IC_LockdownRange
- アリーナ
- OS_PutString
- OS_InitArena
- OS_SetArenaHi
- OS_Set*ArenaHi
- OS_SetArenaLo
- OS_Set*ArenaLo
- OS_GetArenaHi
- OS_Get*ArenaHi
- OS_GetArenaLo
- OS_Get*ArenaLo
- OS_AllocFromArenaHi
- OS_AllocFrom*ArenaHi
- OS_AllocFromArenaLo
- OS_AllocFrom*ArenaLo
- メモリ割り当て
- OS_InitAlloc
- OS_CreateHeap
- OS_DestroyHeap
- OS_AddToHeap
- OS_SetCurrentHeap
- OS_AllocFromHeap
- OS_AllocFrom*
- OS_Alloc
- OS_AllocFixed
- OS_FreeToHeap
- OS_FreeTo*
- OS_Free
- OS_CheckHeap
- OS_DumpHeap
- OS_ReferentSize
- OS_VisitAllocated
- デバッグ
- OS_PutString
- OS_Printf
- OS_Warning
- OS_Panic