Can we run RTEMS under AT91SAM7S256?

Ed Sutter esutter at lucent.com
Fri Oct 22 11:41:32 UTC 2004


> As Ralf and I also spoke about in Munich, there is a lot in RTEMS
> to be "complete" which could conditionally be turned off or
> reduced:
> 
>    + 256 priorities -> a smaller power of two >= 4
>    + disble POSIX signals
>    + Classic notepads
>    + disable Classic signals
>    + build without POSIX enabled (already supported)
>    + reuse stack from init
>    + disable priority ceiling and inheritance
>    + 16 bit object Ids
>    + a bit more MP code can be disable when single CPU
>    + when not using a manager drop init out
>    + disable all exit support
>    + disable C library reentrancy support
> 
> It is ALWAYS possible that a BSP is linking in things that
> are not required.  Some may call printf which we know is
> 20K of code most of the time.  Reducing depencies
> in the BSP is always a good thing to do.
> 
> THe goal of a minimum RTEMS application right now is not
> to be the smallest, least functional code base.  It is to
> be the baseline for a real full-featured application.
> 
Joel,
IMHO, the above text would be a good addition to the FAQ
on the RTEMS website.  Yea, this email is archived and searchable,
but this is just a good high-level point of information that
would be handy as part of the FAQ list.
Ed



More information about the users mailing list