Embedded-System-Design-Prozess

December 17

Ein embedded System ist ein EDV-System eine oder wenige Aufgaben gewidmet. Entwerfen einer ist ein herausfordernden Prozess, der Hard- und Software-Kenntnisse erforderlich. Beispiele für eingebettete Systeme sind Flugsicherungssysteme, Digitaluhren, medizinische Systeme, MP3-Player und Verkehrsleitsysteme.

Anweisungen

1 Systemidentifikation definiert, was die Leistung des Systems zu einem Zeitpunkt der Eingabe sein sollte. Das System modelliert werden kann mit Hilfe von mathematischen Modellen, Algorithmus oder Design-Modellen.

Systemidentifikation hilft Modellsysteme, die durch einfaches Design Schritte nicht erfolgen können.

2 Anforderungsspezifikation ist der zweite Schritt im Prozess. Es definiert die Anforderungen und Bedingungen, die das neue System haben oder erfüllen müssen. In diesem Schritt werden die unterschiedliche strukturelle, funktionale und nicht-funktionale Anforderungen, die miteinander kollidieren könnten identifiziert.

3 System-Architektur-Entwicklung umfasst Systemidentifikation, funktionelles Design und Detailplanung. Dieser Schritt beschreibt die verschiedenen Komponenten und die Interaktion zwischen ihnen.

4 Der nächste Schritt besteht aus Software-Entwicklung, Interface-Design und Hardware-Design. Software-Entwicklung umfasst Software-Programmierung für das System. Interface-Design bildet eine Schnittstelle zwischen Hard- und Software. Hardware-Design berücksichtigt der Systemspezifikation und baut eine System, die den Anforderungen entspricht.

5 Integrationstest kombiniert die vorherigen Schritte (Schnittstellen, Software und Hardware) und prüft, ob das System reibungslos funktioniert und die Hardware und Software miteinander interagieren, ohne Fehler. Wenn Fehler passieren, der embedded-System-Designer geht zurück zum System Identifikation Schritt und macht Änderungen.