This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Is Redboot suitable for my purposes?


Øyvind Harboe <oyvind.harboe@zylin.com> writes:

> It seems to me that Redboot is precisely what we need:
> 
> 
> - bootloader which supports field upgrades (Redboot) via serial port and
> x/y modem.
> - tool chain
> - runtime libraries
> - startup code
> - etc.

The runtime libraries only really work within eCos, but see below.

> 
> The needs for our application are very modest: serial port communication, 
> communication (memory mapped io) with our FPGA and interrupt handling
> (timer/serial/from the FPGA). 
>
> 
> >From what I have read it is possible to launch Redboot applications(i.e. no
> eCos OS, or a very minimal configuration). 
> 


Even though your needs are modest, it would probably be easier to use
eCos. You can disable the kernel and any other packages and just use
it as a simple runtime. This way you will get something that
integrates properly with RedBoot.


> 
> What should I expect the flash/ram usage overhead to be in such a scenario?

On the EB40A at present Redboot occupies the first 64k of FLASH and
the first 32k of the onchip SRAM. This leaves most of the rest of the
FLASH, and 224k of the internal SRAM for application use, plus all of
any external SRAM that may be added.


-- 
Nick Garnett                    eCos Kernel Architect
http://www.ecoscentric.com/     The eCos and RedBoot experts


--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]