#include "VDK.h"#include <VDK_Internals.h>#include "lwip/ADI_TOOLS_IOEThreadType.h"#include "boot_thread.h"#include "httpd_thread.h"#include "..\..\common\cmd\cmdTerminalThread.h"Namespaces | |
| namespace | VDK |
Defines | |
| #define | NULL 0 |
Functions | |
| VDK::ThreadTable | g_ThreadTable (g_ThreadIDElements, 10+1) |
| VDK::Bitfield | g_RoundRobinInitPriority (1<< kPriority5|0) |
| SemaphoreTable | g_SemaphoreTable (g_SemIDElements, 44) |
| void | UserDefinedInterruptServiceRoutines (void) |
Variables | |
| VDK::IDTableElement | g_ThreadIDElements [10+1] |
| VDK::ThreadTemplate | g_ThreadTemplates [] |
| unsigned int | kNumThreadTemplates = sizeof(g_ThreadTemplates)/sizeof(ThreadTemplate) |
| IdleThreadInfo | g_IdleThreadInfo = { 256, ksystem_heap} |
| unsigned int | kMaxNumThreads = 10 |
| BootThreadInfo | g_BootThreadInfo [] |
| unsigned int | kNumBootThreads = sizeof( g_BootThreadInfo ) / sizeof( BootThreadInfo ) |
| VDK::Ticks | g_RoundRobinInitPeriod [] |
| float | g_TickPeriod = 5 |
| unsigned int | g_ClockFrequency = 594.000 |
| unsigned int | g_ClockPrescale = 0 |
| unsigned int | g_ClockPeriod = 2970000 |
| unsigned int | g_StackAlignment = VDK_STACK_ALIGNMENT_ |
| const unsigned int | kMaxNumActiveSemaphores = 44 |
| VDK::IDTableElement | g_SemIDElements [44+1] |
| void(* | g_MessageQueueCleanup )(VDK::MessageQueue *) = NULL |
| unsigned int | g_localNode = 0 |
| unsigned short | g_ChannelRoutingMask = 0 |
| ThreadID | g_vRoutingThreads [] |
| ThreadID | g_vRoutingThreads2 [] |
| unsigned int | kNumRoutingNodes = 0 |
| MsgThreadEntry | g_RoutingThreadInfo [] |
| unsigned int | kNumRoutingThreads = 0 |
| VDK::MarshallingEntry | g_vMarshallingTable [] |
| unsigned int | kNumMarshalledTypes = 0 |
| IMASKStruct | g_InitialISRMask |
| IMASKStruct | g_InitialISRMask2 |
| BootFuncPointers | g_InitBootFunctionP [] |
| unsigned int | kNumBootEntries = sizeof (g_InitBootFunctionP)/sizeof(BootFuncPointers) |
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
Initial value:
{
{ &g_ThreadTemplates[kboot_thread], 0 }
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value:
{
VDK::InitBootThreads,
VDK::InitBootMemoryPools,
VDK::InitISRMask,
VDK::SetTimer
}
|
|
|
Initial value:
{
EVT_IVTMR
|
0
}
|
|
|
Initial value:
{
0
}
|
|
|
|
|
|
|
|
|
|
|
|
Initial value:
{
INIT_RTHREAD_(NULL, (VDK::Priority) 0, 0, NULL ,ksystem_heap ,ksystem_heap, false, (VDK::ThreadID) 0, (VDK::IOID) 0,"0", (VDK::RoutingDirection) 0)
}
|
|
|
|
|
|
|
|
|
|
|
|
Initial value:
{
INIT_THREADTEMPLATE_("kADI_TOOLS_IOEThreadType",kPriority5, 512, ::ADI_TOOLS_IOEThreadType_Wrapper::Create ,ksystem_heap ,ksystem_heap,false),
INIT_THREADTEMPLATE_("kboot_thread",kPriority5, 2048, ::boot_thread_Wrapper::Create ,ksystem_heap ,ksystem_heap,true),
INIT_THREADTEMPLATE_("khttpd_thread",kPriority5, 1024, ::httpd_thread_Wrapper::Create ,ksystem_heap ,ksystem_heap,true),
}
|
|
|
|
|
|
Initial value:
{
{0,0}
}
|
|
|
Initial value:
{
(ThreadID) 0
}
|
|
|
Initial value:
{
(ThreadID) 0
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1