Intro

Grundsätzliches zum Thema

Die Entwicklung von Embedded Systems stellt für Softwareentwickler eine besondere Herausforderung dar. Neben fundierten Kenntnissen über das Verhalten des Gesamtsystems, in das das Embedded System eingebettet werden soll, müssen grundlegende Softwaretechniken beherrscht werden.

Bei der Implementierung sind die zur Verfügung stehenden Ressourcen an Daten-, Programmspeicher und Rechenzeit effizient und somit sparsam zu verwenden.

Weitere Aspekte der Embedded-Softwareentwicklung sind harte Echtzeitanforderungen an das System.

Somit nimmt die Softwareentwicklung eine Schlüsselrolle in der Embedded-Entwicklung ein. Hinzu kommt, dass die meisten Unterscheidungsmerkmale von Produkten durch Software realisiert werden.