Hardware und Software eines Embedded System müssen fast immer parallel entwickelt werden. Für eine kurze Time-to-Market kommt eine sequentielle Vorgehensweise nicht in Betracht.
In diesem Beitrag skizieren wir eine Vorgehensweise zum integrierten, risikogesteuerten Hard-/Software-Codesign. Dabei werden für den Projekterfolg kritische Komponenten zu Beginn identifiziert und ihr Risikobeitrag durch frühzeitige Teil-Implementierung abgeklärt. Besondere Aufmerksamkeit wird den Testverfahren gewidmet. Diese sind so designed, dass sie inkrementell von ersten Experimenten bis zum In-line-Test in der Fertigung konsistent weiter entwickelt werden können.
Die Vorgehensweise wird an einem konkreten Beispiel illustriert. Wir zeigen Design und Fortentwicklung einer Teststrategie von ersten Experimenten mit einem off-the-shelf Eval-Kit und einem selbst entwickelten Break-out-Board, über Prototypen und Going-to-Production bis hin zum In-line-Abgleich der Baugruppe in der Produktion.