Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages | Examples
System Initialization
[Nut/OS API, Thread Management]
Collaboration diagram for System Initialization:
|
Detailed Description
Nut/OS initialization.
Defines | |
| #define | PSEUDO_RAM_SIZE |
| Nut/OS Initialization. | |
Functions | |
| NutIdle (void *arg) | |
| Idle thread. | |
| void | NutInit (void) |
| Nut/OS Initialization. | |
| void | NutInitHeap () |
| void | NutThreadInit (void) |
| NUTFILE * | NUT_freopen (CONST char *name, CONST char *mode, NUTFILE *stream) |
| int | main (int argc, char *argv[]) |
| u_long | NutVersion (void) |
| Return Nut/OS version. | |
| CONST char * | NutVersionString (void) |
| Return Nut/OS version string. | |
Variables | |
| u_char | PSEUDO_RAM [PSEUDO_RAM_SIZE] |
| NUTFILE * | __iob [] |
Define Documentation
|
|
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
|
|
Idle thread. After initializing the timers, the idle thread switches to priority 254 and enters an endless loop. |
|
|
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. |
|
|
Return Nut/OS version.
|
|
|
Return Nut/OS version string.
|