Hi, may I know what is the definition for embedded software? According
to what I have gathered, a firmware, a software that determines the
operation of a microprocessor, is an embedded software. However, what
about a GUI that a user used to control an embedded system. More
specifically, this GUI resides on a general purpose PC, which is
connected to the embedded system in some way.
May I also know what is the difference between concurrent and parallel
programming? How are the two different and how are they related?
Please clear my doubts, thanks a zillion!
Reply by Hans-Bernhard Broeker●September 11, 20062006-09-11
> Hi, may I know what is the definition for embedded software?
No. Because such "the" definition doesn't exist. There are pieces of
software that pretty much everybody would agree are embedded, and
pieces of software where you can have several weeks' worth of dispute
about this classification. My personal favourite this week is: if
there's only *one* piece of software running on the system, it's
embedded (exceptions to be made for pure boot loaders).
Ultimately, it's the system that's embedded, not the software. There's
Hans-Bernhard Broeker (firstname.lastname@example.org)
Even if all the snow were burnt, ashes would remain.