内容简介 :
Introduction
The embedded C library delivered with the ARM Software Development Toolkit (SDT)
version 2.11 contains no implementation of the standard C heap management functions
malloc, free, realloc and calloc. The implementation of these functions in SDT
2.11 is unsuitable for use in an embedded system, since it uses its own static variables to
maintain a description of the state of the heap, and also the implementation is (over) large
and complex.
A smaller implementation of heap management without any static data of its own is now
available for use by embedded systems. It will not be included in SDT 2.11a, but will be in
subsequent SDT releases.
Table of Contents
- Introduction
- Using the Embedded Heap Manager
2.1 Interface requirements
2.2 Form of revision
2.3 Incorporation in the embedded C libraries
2.4 Construction of a separate storage management library
- Example of Use