Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

Initialization
[Emulator (UNIX)]


Detailed Description

Starting Nut/OS.


Defines

#define PSEUDO_RAM_SIZE   999999
 Nut/OS Initialization.

Functions

void 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   999999
 

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

void 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/