3.1. About microlib Microlib is an alternative library to the default C library. It is intended for use with deeply embedded applications that need to fit into extremely small amounts of memory. These applications do not run under an operating system.
Note Microlib does not attempt to be a standards-compliant ISO C library. Microlib is highly optimized for small code size. It has less functionality than the default C library and some ISO C features are completely missing. Some library functions will also be slower, for example, memcpy().
3.3. Using microlib To begin, you must specify a starting pointer for the stack. This must be aligned to a multiple of eight bytes. To use the heap functions, for example, malloc, calloc, realloc and free, you must specify the location and size of the heap region.
|