Question: what are the basic requirements while designing an embedded system?
Answer: Performance. A real-time system must satisfy the timing needs and constraints of the operating environment. ...  Efficiency. ...  Reliability. ...  Robustness. ...  Safety. ...  Security. ...  Usability.