The MemPool library is a stand-alone memory allocation library. It is a block allocator library that uses a single fixed size memory pool to allocate variable sized memory blocks, and exports functions similar to malloc, realloc and free. It is intended to either simulate low memory targets on GNU/Linux and other systems, or to completely replace the system memory management.
It is based on the memory management code from the eCos operating system, which was cut free from the environment so it can freely be used on GNU/Linux and other systems.
It is re-published under the eCos licence.
|• Building MemPool:|
|• Using MemPool:|