Reducing RTEMS size to <32KB to fit in Epiphany local memories
Sebastian Huber
sebastian.huber at embedded-brains.de
Thu Dec 18 10:08:59 UTC 2014
On 18/12/14 10:34, Hesham Moustafa wrote:
> Sebastian, the 32KB is for both code and data. Although there is 32MB
> external memory, it's very slow compared with local memories. The idea
> of getting rid of workspace appeals to me. Does this include
> discarding malloc, heap stuff? And how can this be done?
32KiB for both code and data is a challenge. Getting rid of the
workspace is a major task. You have to re-write large parts of the
object management. There is also a major obstacle: the unlimited
objects feature, which makes this task somewhat infeasible at the moment.
PS:
The unlimited objects feature and the identifier to object translation
in general are also a huge problem for SMP.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the devel
mailing list