Ein eingebettetes System ist ein Rechensystem gewidmet einem oder nur wenigen Aufgaben . Designing eine ist ein schwieriger Prozess , die Hard-und Software-Kenntnisse erfordert . Beispiele für eingebettete Systeme sind Systeme der Flugsicherung , Digitaluhren , medizinische Systeme , MP3 -Player und Verkehrsleitsysteme . Anleitung
1
Systemidentifikation definiert, was der Ausgang des Systems sollte für eine gegebene Eingabe sein . Das System kann modelliert mit Hilfe mathematischer Modelle , Algorithmen oder Design-Modelle werden.
Systemidentifikation hilft Modellsysteme , die nicht durch schlichtes Design Schritte getan werden kann.
2
Requirement Definition ist der zweite Schritt in den Prozess. Es definiert die Anforderungen und Bedingungen, die das neue System haben oder erfüllen müssen. In diesem Schritt werden verschiedene strukturelle, funktionale und nicht-funktionale Anforderungen, die miteinander in Konflikt geraten könnten identifiziert.
3
Systemarchitektur Entwicklung beinhaltet Systemidentifikation, funktionales Design und Ausführungsplanung . Dieser Schritt beschreibt die verschiedenen Komponenten und die Interaktion zwischen ihnen .
4
Der nächste Schritt besteht in der Software-Entwicklung, Interface Design und Hardware-Design . Software-Entwicklung beinhaltet Software-Programmierung für das System. Interface-Design baut eine Schnittstelle zwischen der Software und Hardware. Hardware-Design berücksichtigt die System-Spezifikation und baut ein System, das den Anforderungen entspricht.
5
Integration Test kombiniert die vorherigen Schritte ( Software, Interface und Hardware) und prüft, ob das System reibungslos funktioniert und die Hardware- und Software miteinander interagieren ohne Fehler . Wenn Fehler passieren , geht der Embedded-System- Designer an das System zurück Identifizierung Schritt und macht Veränderungen .