Posted: Wed, 2016-05-04 15:48 - Niall Murphy
Whether you're using only static memory, a simple stack, or dynamic
allocation on a heap, you have to proceed cautiously. Embedded programmers
can't afford to ignore the risks inherent in memory utilization.
Every program uses random access memory (RAM), but the ways
in which that memory is divided among the needy parts of the system
varies widely. This article surveys the options available in hopes that
the reader will be better equipped to choose an approach for a given