Bootloader
Bootloader in Embedded Systems haben oft die Aufgabe es zu ermöglichen, dass die aktuelle Software durch eine neuere Version ersetzt werden kann.
Das kann über eine kabelgebundene oder eine Funk-Schnittstelle erfolgen.
- Bootloader müssen oft klein sein und sind manchmal selbst nicht austauschbar.
- Zusätlich prüft der Bootloader, ob die Version, welche aufgespielt wurde, vollständig und richtig ist.
- Selbst nach einem Abbruch muss es möglich sein, den Updatevorgang neu zu starten.
- Bei verschieden Anwendungen ist wichtig, dass die vorhandene Software nicht ausgelesen oder manipuliert werden kann.
- Zudem müssen Angriffe durch Cyber Security abgewehrt werden.
Wir sind sehr erfahren in der Entwicklung anwendungsspezifischer Bootloader.