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!
Embedded Software, Concurrent, Parallel
Started by ●September 11, 2006
Reply by ●September 11, 20062006-09-11
lynnzyeo@yahoo.com wrote:> 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 nothing -- Hans-Bernhard Broeker (broeker@physik.rwth-aachen.de) Even if all the snow were burnt, ashes would remain.