public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] Downloadable tasks?
@ 2001-01-23  8:38 Tony Armitstead
  2001-01-24  8:12 ` [ECOS] " Richard Panton
  0 siblings, 1 reply; 3+ messages in thread
From: Tony Armitstead @ 2001-01-23  8:38 UTC (permalink / raw)
  To: ecos-discuss

Hi,

I am considering using eCos in a KS32C50100 (ARM) application which 
requires down-loadable code images each of which contains 2 threads. My 
ideas are:

1. Product contains a boot ROM which downloads the eCos kernel along with 
some resident threads (basically host communications stuff). The eCos 
kernel is then installed and effectively takes over the operation of the 
target.

2. The eCos kernel would be extended to support a 'remote' kernel API 
interface accessed via SWI 'calls'

3. The downloaded images would be downloaded and their threads created 
within eCos. Each image would have a table giving the location, stack ..... 
of the threads within the image. Or maybe just an initialisation call which 
would create the threads using the remote API interface. Each downloaded 
image would be linked with a library of eCos API calls which just SWI down 
to the resident eCos kernel.

I have looked through the 'Native kernel C language API' calls and nothing 
jumps out at me as being a major problem. Note that each image would be 
linked with its own version of the C runtime library so I don't need to 
patch through all those calls as well! None of the images need to do device 
IO so I should be able to get the RTL footprint down to a reasonable level 
for each image.

So, does anyone have any thoughts on this - or maybe already done it (for ARM)!



/======================================================\
| Tony Armitstead BSc        EMail: tonya@noral.com    |
| Development Manager        Phone: +44 (0)1254 295807 |
| Noral Micrologics            Fax: +44 (0)1254 295801 |
| WEB: http://www.noral.com   FTP: ftp://ftp.noral.com |
\======================================================/


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2001-01-25  7:59 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-01-23  8:38 [ECOS] Downloadable tasks? Tony Armitstead
2001-01-24  8:12 ` [ECOS] " Richard Panton
2001-01-25  7:59   ` Tony Armitstead

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).