Over The Air (OTA) Software Updates for Embedded Linux Devices (m/w)

sequality software engineering e.U.
shareIconshareIconprinterIcon

Over The Air (OTA) Software Updates for Embedded Linux Devices (m/w)

1/1

sequality software engineering e.U. • Softwarepark 26 • A-4232 Hagenberg • Tel. +43 7236 26 101 office@sequality.at • www.sequality.at • FN 352387 t Landesgericht Linz • UID: ATU65951446

Over The Air (OTA) Software Updates

for Embedded Devices

Embedded Systeme im Umfeld Automotive,

Medizin und Industrie sind komplexe vernetzte

Software-Systeme mit zahlreichen

Schnittstellen und Sub-Systemen. Schon alleine

wegen dieser hohen Komplexität der Systeme

ist es unumgänglich, einen stabilen Software-

Update Mechanismus schon während der

Produktentwicklung mit zu konzipieren. Der Trend zu integrierten Wifi-Chips und Sim-Support am

Embedded System machen es in Zukunft Aufgrund von politischen Richtlinien (siehe NIS2 EU

Richtlinie) nicht nur technisch sinnvoll, sondern vielleicht auch notwendig Software Updates von der

Ferne (automatisch) zur Verfügung zu stellen.

Ziel dieser Bachelorarbeit ist es, die aktuellen Software-Update Mechanismen für Embedded Linux

Geräte zu evaluieren und die Machbarkeit auf aktuelle Industrie-Platformen zu demonstrieren. Dabei

soll neben dem lokalen Software-Update-Mechanismus auch Sicherheitsaspekte (Signierung von

Software Updates, Trusted Platform Module TPM) berücksichtigt werden.

• Welche Möglichkeiten gibt es ein laufendes embedded Linux Gerät mit System und

Applikations Software-Updates zu versorgen?

o Active / Passive root Filesystem, oder Recovery / Update Partitionen

o Updates im laufenden Betrieb mit Paketmanager

• Wie lassen sich aktuelle Software-Update Technologien wie swupdate, rauc, Ostree und

Mender dafür nutzen?

• Software-Update-Sicherheit: z.B. Wie kann man manipulierte Software-Updates verhindern?

• Ausfall-Sicherheit: z.B.: Was passiert bei einem Stromausfall während des Software Updates?

Aufgabenstellung:

• Umsetzung eines Software-Update-Mechanismus für den Sequality Embedded System

Monitor mit bestehenden Frameworks wie Mender.io oder swupdate. Siehe

https://www.sequality.at/en/products/embedded-system-monitor/

• Inbetriebnahme und Demonstration auf einer embedded Linux Platform (z.B. Raspberry PI,

i.Mx8) und Durchführung von Stabilitäts und Sicherheitstests.

• Durchführung in Kombination mit Berufspraktikum ist möglich/erwünscht.

Technologie-Umfeld:

• Embedded Linux, C++, Qt

• Mender.io, swupdate, Yocto

Kontakt:

DI (FH) Stefan Larndorfer, Stefan.Larndorfer@sequality.at

sequality software engineering

Softwarepark 26, A-4232 Hagenberg, www.sequality.at

Zum Job Inserat

Hauptstandort

Random Phone Number
randomemail@example.com

Ansprechpartner

Klicke hier,
um mit der Karte zu interagieren.

Hauptstandort

sequality software engineering e.U.

Softwarepark 26
4232 Hagenberg im Mühlkreis
Österreich

Employer Logo

sequality software engineering e.U.

Hagenberg im Mühlkreis
Klicke hier,
um mit der Karte zu interagieren.

Hauptstandort

Softwarepark 26
4232 Hagenberg im Mühlkreis