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