Initialization
[ARM]

Collaboration diagram for Initialization:


Detailed Description

Starting Nut/OS.


Defines

#define NUT_THREAD_MAINSTACK
#define NUT_THREAD_IDLESTACK
#define NUTMEM_END
 Last memory address.
#define HEAP_START
#define HEAP_SIZE

Functions

void NutAppMain (void *arg)
 NutIdle (void *arg)
 Idle thread.
void NutInit (void)
 Nut/OS Initialization.

Variables

void * __heap_start


Function Documentation

NutIdle void *  arg  ) 
 

Idle thread.

Parameters:
arg Ignored by the idle thread.
This function runs in an endless loop as a lowest priority thread.

void NutInit void   ) 
 

Nut/OS Initialization.

Initializes the memory management and the thread system and starts an idle thread, which in turn initializes the timer management. Finally the application's main() function is called.


© 2000-2006 by egnite Software GmbH - visit http://www.ethernut.de/