Here is the definition and rationale for the term "embedded" as in device or operation system or application code, as used in POSIX.
From: IEEE Std 1003.13-2003, "IEEE Standard for Information
POSIX Realtime and Embedded Application Support". (Later versions of 1003.13 have the same words.)
3.2.7 Embedded Computer System: A computer (and its software) is considered embedded if it is an integral component of a larger system and is used to control and/or directly monitor that system, using special hardware devices.3.3 Rationale for Definitions (informative) (This clause is not a normative part of IEEE Std 1003.13-2003.)
Embedded Computer System. For the definition of an embedded computer system, the following canonical examples were taken into account:
example, one that uses finite-element methods to predict fluid flow over airplane wings? No. These programs are never considered to be embedded because they are not an integral component of a larger system.
of an embedded system? Yes, regardless of what the disk drive is used for. The software (firmware, actually) within the disk drive controls the HDA (head disk assembly) hardware and is hard realtime as well.
imply that the computer executing the driver is embedded? No, because that computer may be a general-purpose computer that is not part of a larger system.
often say that PDAs are embedded because they are very small and constrained and because PDA OS and application software is kept in non-volatile memory, but PDAs parallel the desktop systems used to run office productivity applications, and no special hardware is being controlled.
Yes. The firmware in the cell phone is controlling the radio hardware.
These radars are ten-story buildings with one to three 100-foot diameter radiating patches on the sloped sides of the building. Yes. These computers were generally some of the most powerful computers available when the system was built, are located in a large computer room occupying almost one whole floor of a building, and may be hundreds of meters away from the radar hardware. However, the software running in these computers controls the radar hardware; therefore, the computers are an integral component of a larger system.
airplane cockpit considered embedded? If the FMS is not connected to the avionics and is used only for logistics computations, a function readily performed on a laptop, then the FMS is clearly not embedded.
embedded? Yes, both in the simulator, and in the thing being tested in the HIL simulator. Hardware is being controlled on both sides.
embedded? Yes. It is part of a larger system, the engine, and it is directly monitoring and controlling the engine through special hardware.
Joe Gwinn