An embedded device (Cont.)
•Embedded devices in complex manufactured products, such as automobiles, are often headless. This simply means that the device's software does not have a user interface (UI). In such cases, an in-circuit emulator (ICE) is temporarily installed between the embedded device and an external computer to debug or update the software.
An embedded device (Cont.)
•Because embedded systems have limited computing resources and strict power requirements, writing software for embedded devices is a very specialized field that requires knowledge of both hardware components and programming.