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

* Initialization
[ArchitecturesEmulator (UNIX)]

Collaboration diagram for * Initialization:


Detailed Description

Starting Nut/OS.


Defines

#define PSEUDO_RAM_SIZE   999999
 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   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

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