03/10/2021

Bluetooth Low Energy (BLE) hat sich in den letzten Jahren zu dem Kommunikationsstandard für stromsparende kabellose Kommunikation entwickelt. In den Anfangszeiten war BLE vor allem in Consumer-Anwendungen vertreten. Wir haben in vergangenen Projekten allerdings festgestellt, das BLE inzwischen ...

Weiterlesen

12/17/2019

Im dritten und letzten Teil dieser Reihe möchte ich auf eine weitere Realisierungsmöglichkeit für einen Bootloader eingehen. Der Unterschied bei dieser Variante besteht darin, dass der Bootloader kein eigenständiges Firmware-Projekt ist, sondern in der Hauptapplikation integriert wird. Hierdurch ...

Weiterlesen

09/20/2019

Was ist das Problem? Wenn wir Embedded Software entwickeln ist die Wunschvorstellung das wir nach V-Modell spezifizieren, implementieren, integrieren, testen und anschließend ausliefern. In realen Projekten sieht das aber natürlich etwas anders aus. In der Regel wird Software ...

Weiterlesen

06/04/2019

Im zweiten Teil der Bootloader Reihe möchte ich auf das Konzept der BackUp-Firmware eingehen. Dieses wurde bei MEDtech-Ingenieur entwickelt, um die Zuverlässigkeit von Firmware zu erhöhen, welche auf vorinstallierte Bootloader zurückgreift. Problembeschreibung Um das zugrundeliegende Problem zu verstehen, ...

Weiterlesen

03/21/2019

Wer Mikrocontroller-Firmware im Feld hat, ist in der Regel darauf angewiesen diese updaten zu können. Viele gängigen Mikrocontroller haben vorinstallierte Bootloader, die zu diesem Zweck verwendet werden können. Oft reichen diese aber für die eigenen Zwecke nicht aus. ...

Weiterlesen

01/15/2019

Ein Überblick gängiger Metriken zur Softwareverifikation, aus Sicht eines Entwicklers Lässt sich Qualität von Software messen? Vor allem in sicherheitskritischen Bereichen wie der Medizintechnik oder Automotive ist die Qualität von Software entscheidend. Vor allem dann, wenn Fehler in ...

Weiterlesen