The components of an embedded system are mainly divided into three parts:

  • Hardware Components:- The different hardware components of an embedded system includes a power supply, processor, memory, timer-counters, communication ports, input and output, and application specific circuits like temperature sensor or buzzer for the alert purpose.
  • Software Components:- The different software components of an embedded system includes assembler, emulator, debugger and compiler.
  • RTOS (Real Time Operating System):- The job of this system is to supervise the software components and gives a mechanism which allows a processor to run a process according to the schedule.
BY Best Interview Question ON 23 Mar 2019