Can we run RTEMS under AT91SAM7S256?

Joel Sherrill <joel@OARcorp.com> joel.sherrill at OARcorp.com
Fri Oct 22 12:16:57 UTC 2004


Ed Sutter wrote:
>>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.

Good idea.

TinyRTEMS has been added to the OpenProjects page with its own
subpage.  If anyone has comments or thoughts on this, feel free
to edit the page.

> Ed


-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel at OARcorp.com                 On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
    Support Available             (256) 722-9985




More information about the users mailing list