Embedded systems are usually combination of computer hardware and software designed for
specific functions that can range from using no interface(UI) to complex graphical user
Embedded systems are used in a wide range of technologies across an array of industries which
includes Automobiles, Mobile phones, Industrial machines and Medical equipment.
How does it work?
Generally, they are low-cost, low-power consuming , small computers that are embedded in other
mechanical/electrical systems. They comprise a processor, power supply, memory and
communication port. Using communication protocol, the embedded systems send data to other
peripheral devices or other embedded systems using communication port. The processor interprets
the data with the software stored in memory. The software is usually highly specific to the function.
The processor used is either microcontroller or microprocessor. SoC (Systems on a chip) include
multiple processors and interface on a single chip. They are widely used for high volume embedded
systems such as FPGA (Field Programmable gate array) and ASIC (Application –specific integrated
Types of embedded systems:
1.Mobile embedded syatems
2.Networked embedded systems
3.Standalone embedded systems
4.Real –time embedded systems
While some embedded systems are simple, they are becoming more complex, and few are able to
support human-decision making or offer capabilities beyond what a human can provide .There are
several common embedded systems software architecture which include: Simple control loops,
Interrupt controlled systems, Cooperative multitasking and pre-emptive multitasking.
They are expected to continue grow rapidly, expanding IOT applications such as wearbles,drones,3D
printers ,video surveillance.