public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
From: "Anthony Tonizzo" <atonizzo@gmail.com>
To: ecos-discuss@ecos.sourceware.org
Subject: [ECOS] Re: Any shell available?
Date: Wed, 31 May 2006 01:02:00 -0000	[thread overview]
Message-ID: <b437ec690605301802v6ce108ft4814f361b7234577@mail.gmail.com> (raw)

Andrew:

> Now eCos has no concept of loading a program from secondary storage
> and executing it. It has no concept of a program. It has no concept of
> a process.

I am not sure I agree 100% with this statement.

eCos has both the concept of file system (and hence we can extrapolate
the concept of secondary storage) as well as the concept of process, given
that a process can be loaded by the objloader package and executed.

I do not see anything wrong with an application (call it shell) that is capable
of both accessing a file system as well as loading from that file system a
file and running it. It would be a good way to test quickly a new version
of the code, because the application (nimbler in size, because all the kernel
is already running on the target as part of the shell) can be compiled on the
host, loaded (perhaps remotely) and then run. Of course when everything is
said and done, you will eventually compile your application with the kernel
and drop  the shell, but my point is that the former does not preclude the
latter.

vxWorks does it, why shouldn't eCos?

Yes, the two systems are different, different customers, different design
and all that goes with it, but there is nothing technical that prevents a
shell to be written for eCos. Besides, the  topic has come up several
times already, and the answers that have been  given so far for the lack
a shell in eCos are, in my humble opinion, neither convincing nor conclusive.

I can even envision a world in which, for those embedded systems that can
tolerate the extra requirements, RedBoot itself is put out to pasture and it
is replaced by a kernel with shell.

Regards
Tony

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

             reply	other threads:[~2006-05-31  1:02 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-31  1:02 Anthony Tonizzo [this message]
2006-05-31  8:37 ` Andrew Lunn
2006-05-31 11:51   ` Luis Friedrich
2006-05-31 12:20     ` Andrew Lunn
2006-05-31 16:42     ` Anthony Tonizzo
2006-05-31 21:47     ` David N. Welton
2006-05-31 18:28 Zimman, Chris
2006-06-02 10:47 ` Ilija Koco
     [not found]   ` <44805E04.2040400@mindspring.com>
2006-06-02 16:19     ` Ilija Koco
     [not found] <3B530EF12E388B408ECC3162BA8C00F401BBE726@ny2526.corp.bloomberg. com>
     [not found] ` <3B530EF12E388B408ECC3162BA8C00F401BBE726@ny2526.corp.bloomberg .com>
2006-05-31 22:28   ` John Carter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=b437ec690605301802v6ce108ft4814f361b7234577@mail.gmail.com \
    --to=atonizzo@gmail.com \
    --cc=ecos-discuss@ecos.sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).