Software

Sichere Firmware-Updates mit professionellem Bootloader-System

In jedem komplexeren Elektronikgerät sind heute Mikrocontroller verbaut, die eine Firmware ausführen. Diese Software muss von Zeit zu Zeit aktualisiert werden. Firmware-Updates zielen in der Regel darauf ab, die Funktionalität zu erweitern oder die Sicherheit zu erhöhen. Wird eine dieser Anforderungen nicht erfüllt, sind Fehlfunktionen und Sicherheitslücken vorprogrammiert. Mit dem Bootloader-System semf steht dem Embedded Engineer ein professionelles Toolset zur Verfügung, mit welchem er seine Programmieraufgaben schneller, sicherer und komfortabler erledigen kann.

Ob Fehlerbeseitigung oder Funktionserweiterungen – Embedded Systeme müssen in immer kürzeren Zyklen upgedatet werden. Firmware-Aktualisierungen sind jedoch häufig kritische Arbeitsschritte und für den Entwickler meist mit großem Zeitaufwand verbunden. Viele Mikrocontroller-Hersteller liefern Pakete für den Firmware Updateprozess mit. Diese sind in der Regel funktional. Sobald jedoch Anforderungen wie „Failsave bei Stromausfall während des Updateprozesses“ oder „Schutz gegen Hackerangriffe“ bestehen, muss die Software hohen Standards genügen und mit maximaler Professionalität programmiert sein.

Durch die Verwendung des Bootloader-Systems semf steht dem Embedded Engineer ein professionelles Toolset zur Verfügung, mit welchem er seine Programmieraufgaben schneller, sicherer und komfortabler erledigen kann.

Im Rahmen des Speichermanagements etwa bietet das Bootloader-System semf einige nützliche Features. So abstrahiert semf die verwendeten Speichertechnologien und bietet Lösungen für konkrete Problemstellungen durch:

  • Basisklassen für Flash- und EEPROM-Speicher
  • Implementierungen für interne Flashbereiche von Mikrocontrollern sowie externe Flashs via I2C, bzw. SPI angebundene Speicherbausteine
  • Offene Architektur für Anpassungen in Spezialfällen
  • Gute Lesbarkeit des Sourcecodes durch intuitive API

Die Umsetzung eines sichern und fehlerfreien Firmware-Updateprozesses ist eine anspruchsvolle Aufgabe und verlangt tiefes Detailwissen über die Funktionsweise von Mikrocontroller und Speichertechnologien, der Kryptographie sowie der verwendbaren Toolchain. Bei der Projektkonzeption sollte besonderes Augenmerk auf Anforderungen nach Authentifizierung, Integrität und Verschlüsselung gelegt werden. Das semf Bootloader-System wurde für den professionellen Einsatz entwickelt und bietet Einsteigern eine stabile Basis und Profis die notwendige Flexibilität und Offenheit für spezielle Anforderungen und Konfigurationen. Der semf Entwickler-Support hilft beim Onboarding und steht jederzeit mit Rat und Tat zur Seite. Mehr Informationen zu Firmware-Update-Verfahren und das Whitepaper zum semf Bootloader gibt es unter:

https://www.semf.io/embedded-software-entwicklung/bootloader/#whitepaper

 

Über die querdenker engineering GmbH

Über semf und querdenker engineering
Die semf Embedded C++ Library mit dem darin integrierten Bootloader-System, ist ein Produkt der querdenker engineering GmbH. querdenker engineering ist ein junges Ingenieurbüro, das sich innovativen Hightech Produkten und der Digitalisierung der Embedded Softwareentwicklung verschrieben hat. Messtechnik, Steuersysteme, Leiterplattenentwicklung, Signalverarbeitung, Embedded Systems, High Speed Systeme, IoT, sind die Bausteine unseres Leistungsangebots in der Elektronikentwicklung.

Wir entwickeln Embedded Software plattformunabhängig und innerhalb unserer quergedachten, bewährten und standardisierten Softwarearchitektur. Neuentwicklung, Änderungen und Weiterentwicklungen gehen damit schneller, hochwertiger und günstiger. Durch die hohe Qualität, den außergewöhnlichen Nutzen und die einfache Anwendung unserer Entwicklungen entstehen langfristige Werte.

Kontaktdaten
querdenker engineering GmbH
Hauptstraße 54
77743 Neuried
Geschäftsführer: Florian Seibold
Telefon:+49 (0) 7807 / 890 80 10
info@querdenkerengineering.de
www.querdenkerengineering.de

semf ist eine Marke der querdenker engineering GmbH
go@semf.io
www.semf.io

Firmenkontakt und Herausgeber der Meldung:

querdenker engineering GmbH
Hauptstraße 54
77743 Neuried
Telefon: +49 (7807) 89080-10
http://www.querdenkerengineering.de

Ansprechpartner:
Markus Gschwind
Marketing
E-Mail: info@dasmarketingbuero.de
Für die oben stehende Pressemitteilung ist allein der jeweils angegebene Herausgeber (siehe Firmenkontakt oben) verantwortlich. Dieser ist in der Regel auch Urheber des Pressetextes, sowie der angehängten Bild-, Ton-, Video-, Medien- und Informationsmaterialien. Die United News Network GmbH übernimmt keine Haftung für die Korrektheit oder Vollständigkeit der dargestellten Meldung. Auch bei Übertragungsfehlern oder anderen Störungen haftet sie nur im Fall von Vorsatz oder grober Fahrlässigkeit. Die Nutzung von hier archivierten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die United News Network GmbH gestattet.

counterpixel