Erkenntnisse

Erkenntnisse

Yocto

Yocto ist ein sehr komplexes System und benötigt viel Einarbeitungszeit für die Ergänzung von Recipes, vor allem wenn diese Treiber enthalten. Des weiteren funktionieren Tools für das automatische Erzeugen von Recipes (z.B: pip Pakete) nur bedingt und manuelle Anpassungen sind nötig.

Wi-Fi 6 und Linux

Der Wi-Fi 6 Standard wird zwar von den meisten Treibern unterstützt. Allerdings sind die Treiber unter Kernel 5.15 (Ausgangsbasis) nicht aktuell und unterstützen nur Teile des Standards. Unter Kernel 6.1 sind die Treiber deutlich aktueller und auch direkt im Kernel enthalten.

Anforderungs-anpassungen

Aufgrund von Hardwareverzögerungen hat sich das Ziel des Projektes von der Wi-Fi 6 Evaluierung für das Einsatzgebiet, zu der Implementierung eines automatisierten Testsystems geändert.

Testautomatisierung/Python

Für das Erstellen von Testsystemen und deren Automatisierung eignet sich Python sehr gut. Dadurch konnten wir einen guten Einblick in die Skriptsprache bekommen.

Embedded Linux

Da das Zielsystem auf Linux basiert, mussten wir uns mit dem Thema “Embedded Linux” auseinandersetzen. Von der Konfiguration der Firmware, über den Buildprozess, bis hin zum Deployment konnten wir die gesamte Pipeline testen und aufsetzen.

Projektmanagement

Durch die Aufteilung in unterschiedliche Teilbereich mit Schnittstellendefinitionen, konnten die einzelnen Teile unabhängig voneinander entwickelt werden. Verzögerungen in einem Arbeitspaket hatten daher keine Auswirkungen auf die anderen Teilbereiche.

DLLC

(c) 2024
FH Oberösterreich Campus Hagenberg