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
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.
Signal Processing Engineer Seeking a DSP Engineer to tackle complex technical challenges. Requires expertise in DSP algorithms, EW, anti-jam, and datalink vulnerability. Qualifications: Bachelor's degree, Secret Clearance, and proficiency in waveform modulation, LPD waveforms, signal detection, MATLAB, algorithm development, RF, data links, and EW systems. The position is on-site in Huntsville, AL and can support candidates at 3+ or 10+ years of experience.