Firmware-Entwicklung

Interrupts pins ATMega2560 - General Electronics - Arduino Forum

Wir schreiben Reliability groß. Damit wir das können, müssen wir maximal zuverlässige Firmware schaffen. Wir bedienen uns der Programmiersprachen C und C++ für diesen zweck. Mikroprozessoren von Atmen und moderne ARM CPU`s verwenden wir, um Ihre Produktidee voran treiben zu können.

Die technische Umsetzung erfolgt dabei im engen Zusammenhang mit der Elektronik-Entwicklung. Alles Hand-in-Hand und möglichst auf wenigen Tischen. So kann Sorge getragen werden, dass das Gesamtprojekt nicht aus den Augen verloren wird.

Firmware wird bei uns so weit wie möglich automatisiert getestet. Das Prüfen der Firmware bezieht sich dabei nicht nur auf eine funktionale Prüfung, auch die Prüfung der Schnittstellen, wie beispielsweise TCP-Sockets, wird sehr exakt vorgenommen und wo immer möglich automatisiert. So können Fehlersituationen simuliert werden, die weit außerhalb der annehmbaren Fehlbedienungen liegen. Im Ergebnis erhalten wir ein fehlertolerantes Produkt, welches zuverlässig für viele Jahre seine Aufgabe erfüllt.