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