RES: Minimum Size of a RTEMS SPARC Application Image
Joel Sherrill
joel.sherrill at oarcorp.com
Tue Aug 15 16:39:58 UTC 2006
Fabrício de Novaes Kucinskis wrote:
> Joel,
>
>
> Thank you for the explanation - again; now I owe you two or three beers for
> the help (and a lot for RTEMS)!
>
I need to do a worldwide tour to collect on all this free beer. :)
Overnight, I was considering :
(1) removing size and timing information from the supplements since it
is out
of date and a maintenance nightmare.
(2) getting rid of the individual CPU supplement documents and making each
CPU port's information a chapter in the C User's Guide. Or merging all
of the supplements into a "Port Specific Information" document with
chapters per port.
If you toss out the timing and size information, there isn't a whole lot
of meat
left in each supplement. I merged all the remaining chapters for one
supplement and
ended up with 11 pages of formatted text. That hardly justifies another
document.
And with 10-12 ports at any time, that is 10-12 documents.
It would also eliminate 10-12 Makefiles and a fair amount of document
building
infrastructure.
Comments, thoughts?
--joel
> Best regards,
>
>
> Fabrício.
>
>
> -----Mensagem original-----
> De: Joel Sherrill [mailto:joel.sherrill at oarcorp.com]
> Enviada em: segunda-feira, 14 de agosto de 2006 12:57
> Para: Fabrício de Novaes Kucinskis
> Cc: RTEMS - Mailing List
> Assunto: Re: Minimum Size of a RTEMS SPARC Application Image
>
>
> Fabrício de Novaes Kucinskis wrote:
>
>> Hello all,
>>
>>
>> I need to know what is the minimum size of an RTEMS application to the
>>
> ERC32
>
>> BSP.
>>
>> In the "SPARC Applications Supplement", page 25, it is said that the
>>
> minimum
>
>> RTEMS configuration generates an image of 28,288 bytes. However, in my
>> tests, the minimum size I got to an application with no optional managers
>> was about 100,000 bytes .
>>
>> (no stdio or other library, and no "user application" at all - just
>> "shutdown executive" in the Init task)
>>
>> Am I doing something wrong or the documentation is not correct?
>>
>>
>
> A bit of both. The size documentation has not been updated recently. And
> 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.
>
> It also depends on what you have enabled. The last sparc-sis build I
> did on the
> head has 94,256 bytes in the text segment according to size.
>
>> Thanks in advance and best regards,
>>
>>
>> Fabrício de Novaes Kucinskis - DEA / INPE
>> -----------------------------------------
>> Grupo de Supervisão de Bordo - SUBORD
>> Divisão de Eletrônica Aeroespacial
>> Instituto Nacional de Pesquisas Espaciais
>>
>>
>>
>
>
More information about the users
mailing list