Initialization
[ArchitecturesEmulator (UNIX)]

Collaboration diagram for Initialization:


Detailed Description

Starting Nut/OS.


Defines

#define PSEUDO_RAM_SIZE
 Nut/OS Initialization.

Functions

 NutIdle (void *arg)
 Emulated idle thread.
void NutThreadInit (void)
NUTFILENUT_freopen (CONST char *name, CONST char *mode, NUTFILE *stream)
int main (int argc, char *argv[])

Variables

u_char PSEUDO_RAM [PSEUDO_RAM_SIZE]
NUTFILE__iob []


Define Documentation

#define PSEUDO_RAM_SIZE
 

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.


Function Documentation

NutIdle void *  arg  ) 
 

Emulated idle thread.

After initializing the timers, the idle thread switches to priority 254 and enters an endless loop.


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