Kategorie: Software

Bootloader Tutorial, Teil 2: BackUp-Firmware

Systemarchitektur Bootloader

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, stellen wir

Getagged mit: , , ,

Umgang mit Legacy Software nach IEC62304

Haben Sie schon mal etwas geerbt? Ein Erbe oder ein Vermächtnis kann durchaus etwas Positives sein. Ein anderes Wort macht da schon nachdenklicher: Hinterlassenschaft! Der Begriff Hinterlassenschaft ist im Gegensatz zu Vermächtnis schon deutlich wertfreier und zeigt an, dass da

Getagged mit: , , , ,

Impact Analyse – Änderungen systematisch durchführen

Zu irgendeinem Zeitpunkt des Lebenszyklus-Prozesses kommt ein Änderungswunsch. Das führt dazu, dass die bisherigen Aktivitäten überdacht werden müssen. Wie geht man am besten damit um, wenn es Änderungswünsche an eine Software oder ein System gibt? Denn das Ziel ist es,

Getagged mit: ,

Einfache Erstellung einer GUI zum isolierten Testen von Hardware

Testen von frisch entwickelter Hardware kann manchmal ganz schön Zeit und Nerven aufreibend sein. Sobald mehrere Komponenten einer Einheit gleichzeitig entwickelt werden, bedarf es isolierter Tests, um alle Funktionen unabhängig voneinander zu überprüfen. In unserem Fall geht es um den

Getagged mit: , , , , , , ,

Bootloader Tutorial, Teil 1: Grundlagen

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. Manchmal ist

Getagged mit: , , ,

Wenn Software auf Qualität (s-Metriken) trifft – Teil 2

quality

SW-Metriken aus Sicht des QMS Warum sollen Software Qualitätsmetriken im Produktlebenszyklus eingesetzt werden? Eine Softwaremetrik bildet eine Software-Einheit in einen Zahlenwert ab. Der Zahlenwert steht für ein Maß für die innere Qualität von Software. Software Code Metriken werden eingesetzt, um

Getagged mit: , , , , , ,

Wenn Software auf Qualität (s-Metriken) trifft – Teil 1

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 der Software

Getagged mit: , , , ,

BLE – Ein kurze Einstiegshilfe in die Welt von Bluetooth Low Energy

Als die ersten Bluetooth Low Energy Geräte in den Markt kamen, hatte BLE geradezu etwas Mystisches. Jeder wollte diese Technologie nutzen, auch wenn kaum jemand so richtig verstand wie es funktioniert. Hinzu kam, dass die Integration von BLE damals harte Arbeit

Getagged mit: , , ,

Android Things goes medical

Android Things Architektur

Was steckt hinter Android Things? Der neueste Streich von Google hört auf den Namen Android Things. Hierbei handelt es sich um ein Betriebssystem, das speziell für den Embedded Bereich mit Schwerpunkt auf das Internet der Dinge (IoT) entwickelt wurde. Google

Getagged mit: , , , ,

Unittests und Coverage – Wie viel Testabdeckung brauche ich?

Unit Tests sind schon etwas Tolles! Unit Tests werden in der Regel vom Entwickler selber parallel zur Entwicklung geschrieben. Es wird nicht zwingend zusätzliches Testpersonal benötigt (auch wenn es schwer zu empfehlen ist weitere Personen beim Softwaretest hinzuzuziehen). Außerdem werden

Getagged mit: , , , ,
Top