Sunday, March 17, 2013

EMBEDDED SYSTEMS

THE EMBEDDED DESIGN LIFE CYCLE

The design of an embedded system implies that both software and hardware are being designed in parallel.
There are 7 phases in designing an embedded system

  • Product specification
  • Partitioning of the design into its software and hardware components
  • Iteration and refinement of the partitioning 
  • Independent hardware and software design tasks
  • Integration of the hardware and software components
  • Product testing and release
  • On-going maintenance and upgrading
The embedded design process is not simple considerable amount of iteration and optimization occurs within phases and between phases. Defects found in later stages cause loss.