<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE type=text/css>DIV {
MARGIN: 0px
}
</STYLE>
<META content="MSHTML 6.00.2800.1593" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff size=2>Hi
Julien,</FONT></SPAN></DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff size=2>I'll
quote here an answer Joel Sherrill gave me some months ago, about the
information on the SPARC App. Supplement:</FONT></SPAN></DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff size=2>"<FONT
size=2> ... that number doesn't include anything besides RTEMS proper for the
version of RTEMS it was generated against. It does not include: BSP
init/shutdown, malloc and libc initialization or any device drivers,
filesystem infrastructure, etc.</FONT>"</FONT></SPAN></DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff size=2>So, I
think it's better not to use that number.</FONT></SPAN></DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff size=2>You
can configure the RTEMS managers in makefile. There's a MANAGERS variable, in
which you have to inform what managers you want. </FONT></SPAN></DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff size=2>The
possible values are: io (I/O manager), clock, dpmem (Dual-Ported man.),
event, msg (Message), mp (Multi-Processor? I really don't know this
one), part (Partition), region, sem (Semaphore), signal, timer, rtmon
(Rate Monotonic), ext (User Extensions). There's an "all" option, too. But,
in your case, it would be:</FONT></SPAN></DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff size=2><SPAN
class=671153616-14052007><FONT face=Arial color=#0000ff size=2>MANAGERS =
sem msg part</FONT></SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff size=2>The
initialization, task and fatal error managers are not
optional.</FONT></SPAN></DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff size=2>I hope
this helps. Regards,</FONT></SPAN></DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2>Fabrício de Novaes Kucinskis.</FONT></SPAN></DIV>
<DIV><SPAN class=671153616-14052007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=671153616-14052007></SPAN> </DIV>
<BLOCKQUOTE>
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Mensagem original-----<BR><B>De:</B>
rtems-users-bounces+fabricio=dea.inpe.br@rtems.org
[mailto:rtems-users-bounces+fabricio=dea.inpe.br@rtems.org]<B>Em nome de
</B>Julien Houles<BR><B>Enviada em:</B> segunda-feira, 14 de maio de 2007
06:32<BR><B>Para:</B> rtems-users@rtems.org<BR><B>Assunto:</B> Reduce size of
RTEMS in the text area<BR><BR></FONT></DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif">
<DIV>Hello,</DIV>
<DIV><FONT color=#0000ff></FONT> </DIV>
<DIV>I'm using RTEMS on a leon2 processor and the memory available is very
small.</DIV>
<DIV>I would like to know the exact process to reduce the RTEMS size (151,600
bytes for a small application whereas the minimum size of RTEMS given in
the SPARC application supplement is 28,288 bytes).</DIV>
<DIV>I just need core, Initialisation, task, semaphore, message, partition,
fatal error managers. (where do I configurate RTEMS to take only the managers
I need ?)</DIV>
<DIV><FONT color=#0000ff></FONT> </DIV>
<DIV>Thanks in advance.</DIV>
<DIV><FONT color=#0000ff></FONT> </DIV>
<DIV>Julien.</DIV></DIV><BR>
<HR SIZE=1>
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
Profitez des connaissances, des opinions et des expériences des internautes
sur <A
href="http://fr.rd.yahoo.com/evt=42054/*http://fr.answers.yahoo.com">Yahoo!
Questions/Réponses</A>.</BLOCKQUOTE></BODY></HTML>