• Hardware

  • • Processor, Timers, Interrupt controller, I/O Devices, Memories, Ports, etc.

• Main Application Software

  • • Which may perform concurrently the series of tasks or multiple tasks.

• Real Time Operating System (RTOS)

  • • RTOS defines the way the system work.

Embedded System Constraints

    • Available system memory

    • Available processor speed

    • The need to limit the power dissipation