Challenge
Vollgas mit Linux
Ein Software-Fehler in der bestehenden Embedded Linux Plattform eines neuen Produktes von AVL DiTEST führte kurz vor der Markteinführung zu Problemen. Doch ein Fehler im System kann auch verbindend wirken - So im Falle von AVL DiTEST und Ginzinger electronic systems.
AVL DiTEST verfolgt dieselbe Philosophie wie Ginzinger und setzt bei seinen Produkten auf voll integrierte Plattformen mit der Open-Source-Software Linux als Betriebssystem. 2016 intensivierte sich die Beziehung der beiden Unternehmen.
AVL DiTest GmbH
AVL DiTEST mit Sitz in Graz (Ö) bietet seit 20 Jahren erfolgreich KFZ-Diagnose- und Messtechniklösungen für den automobilen After Sales Sektor weltweit an und gilt als Vorreiter seiner Branche. Rund 320 Mitarbeiter sichern AVL DiTEST den Status als Technologieführer und zuverlässigen Partner für KFZ-Werkstätten und -prüfstellen. Das Spektrum von AVL DiTEST reicht von der Abgasmessung für Benzin- und Dieselmotoren, über Klimaservice, Messtechnik für den Automotivebereicht, bis hin zu automotiven Diagnosesystemen und Hochvolt-Messtechnikeinheiten für E-Mobility. Sowohl freie Werkstätten (zB. ADAC bzw. ÖAMTC), als auch Vertragswerkstätten namhafter Fahrzeughersteller setzen auf die Geräte von AVL DiTEST.
Im Entwicklungsbereich kooperiert das Unternehmen mit namhaften Herstellern wie VW, BMW, Jaguar, Land Rover oder dem österreichischen Motorradhersteller KTM. Bei der Industrialisierung der Embedded Systeme für seine Produkte setzte AVL DiTest auf die Kooperation mit Ginzinger electronic systems.
Linux Support
EMS Produzent für AVL DiTEST
Langjährige Partnerschaft
Seit mehr als 10 Jahren ist Ginzinger electronic systems Partner von AVL DiTEST und produziert als EMS Dienstleister verschiedene elektronische Baugruppen für AVL-DiTEST-Produkte zur Abgasmessung. Die Entwicklung der Baugruppen erfolgt bei AVL DiTEST. Dort setzte man schon seit mehreren Jahren Embedded Plattformen für die eigenen Geräte ein. AVL DiTEST verfolgt dabei dieselbe Philosophie wie Ginzinger und setzt auf voll integrierte Plattformen mit der Open-Source-Software Linux als Betriebssystem. 2016 intensivierte sich die Beziehung der beiden Unternehmen.
„Kompetente und innovative Partner wie Ginzinger electronic systems bilden unter anderem den Grundstein für unsere qualitativ hochwertigen Produkte.“
Rasche & kompetente Unterstützung
Wie naturgemäß bei den meisten Entwicklungsprojekten, drängte bei AVL DiTEST die Zeit. Die Markteinführung eines neuen Produktes stand kurz bevor. Da die Fehlersuche bei der Linux Software eines AVL DiTEST Produktes nicht das gewünschte Ergebnis gebracht hatte, beschloss das Unternehmen, externe Berater hinzuzuziehen. Ginzinger electronic systems verfügt neben der Kompetenz als EMS-Dienstleister über eine Entwicklungsabteilung mit langjähriger Erfahrung in der Embedded-Linux-Systementwicklung. Es lag für AVL DiTEST also nahe, Rat bei Ginzinger einzuholen. Man beschloss, gemeinsam der Ursache für die technischen Schwierigkeiten auf den Grund zu gehen.
Der Kern(el) allen Übels
Im Sommer 2016 startete bei Ginzinger electronic systems die Linux-Beratung für AVL DiTEST. Man begann mit der Evaluierung des Linux-Systems. Im Zuge einer gemeinsamen Analyse stellte sich relativ rasch heraus, dass die Probleme in den Tiefen des Betriebssystems des Linux-Kernel lagen. Das Ginzinger-Projektteam konnte den Fehler entdecken und eingrenzen. Dieser befand sich im Linux-Kernel. Ursache war der Treiber für einen Coprozessor des verwendeten TI-Cores. So wurde das System instabil und sehr träge. Mittels Bugfix konnte die Ursache des Fehlers dauerhaft beseitigt werden.
"Obwohl Ginzingers Embedded-Linux-Plattformen auf NXP-Prozessoren basieren, konnten wir AVL DiTEST bei seinem Problem mit der TI-Architektur weiterhelfen und den Fehler im Peripherietreiber finden und beheben. Die über Jahrzehnte aufgebaute Entwicklungskompetenz durch die eigene Linux-Distribution GELin, das Know-how im Kernel- und Treiberbereich sowie das Wissen um die Hardware machten dies möglich“.
Linux Spezialist Ginzinger
Drei Jahrzehnte Know-How
Da Ginzinger auch über drei Jahrzehnte Hardware-Expertise verfügt, wurde der Embedded-Linux-Spezialist zu einem späteren Zeitpunkt erneut beratend hinzugezogen. Es ging um ein Hardwareproblem des Touchdisplays bei einem anderen AVL-DiTEST Produkt. Dieses war bereits auf dem Markt etabliert. Hier hängte sich das Touchdisplay mitten im laufenden Betrieb auf und funktionierte nicht mehr. Im Team der Hardwarentwicklung konnte die Ursache dafür nach einigen Tests und Messungen gefunden werden. Durch Optimierung eines Softwaretreibers gelang es dann, für die Stabilität des resistiven Touches im laufenden
Betrieb zu sorgen. Ein schönes Beispiel, wie mit Hilfe von Software Hardware (wieder) zum Laufen gebracht wird.
"Ginzinger hat sich über Jahrzehnte durch unzählige Kundenprojekte in verschiedensten Branchen ein riesiges Know-how aufgebaut. Das ist zum einen in der Software der Fall, Beispiel: eigene Embedded-Linux-Distribution GELin. Hier sind verifizierte, qualifizierte Konzepte und Technologien gebündelt. Auch in der Hardware steht uns viel Wissen zur Verfügung, vom Design, über Leistungselektronik, bis hin zu Spezialwissen wie der EMV. Dass wir nicht „nur“ Baugruppenfertiger und EMS-Dienstleister sind, hat schon viele Kunden überzeugt, auf unsere Erfahrung zu setzen. “
Gemeinsames Know-How für starke Produkte
Durch das gemeinsame Projekt entstand eine enge Zusammenarbeit zwischen AVL DiTEST und Ginzinger electronic systems. Die kombinierte Expertise ermöglichte es AVL DiTEST, robuste, stabile und langlebige Kundengeräte zu entwickeln und erfolgreich zur Marktreife zu bringen. Die Kombination von Hard- und Softwareentwicklung bei AVL DiTEST mit drei Jahrzehnten Know-how in der Baugruppenfertigung bei Ginzinger electronic systems ist für AVL DiTEST ideal und stellt einen großen Pluspunkt dar.
„Wir schätzen die Zusammenarbeit mit Ginzinger als zuverlässigen Partner, welcher unseren hohen Qualitätsansprüchen für Industrialisierung und Serienüberleitung gerecht wird.“
Die Zusammenarbeit mit AVL DiTEST zeigt, dass es viele Vorteile hat, wenn der EMS-Dienstleister auch über die Soft- und Hardwareentwicklung Bescheid weiß. Die Kombination von Hard- und Softwareentwicklung
aus einer Hand, gepaart mit jahrzehntelangem Know-how in der Produktion von Elektronikbaugruppen, stellt die optimale Lösung für Kunden dar, um stabile, industrietaugliche Produkte rasch realisieren zu können.
Begriffe
Bugfix
Programmfehler oder Softwarefehler oder Software-Anomalie, häufig auch Bug genannt, sind Begriffe aus der Softwaretechnik, mit denen für Software-Systemkomponenten Abweichungen zu einem geforderten oder gewünschten Sollzustand bezeichnet werden.
EMV
Elektromagnetische Verträglichkeit (EMV) bezeichnet die Fähigkeit eines technischen Geräts, andere Geräte nicht durch ungewollte elektrische oder elektromagnetische Effekte zu stören oder durch andere Geräte gestört zu werden.
Kernel
Ein Kernel, auch Betriebssystemkern, ist der zentrale Bestandteil eines Betriebssystems. In ihm ist die Prozess- und Datenorganisation festgelegt, auf der alle weiteren Softwarebestandteile des Betriebssystems aufbauen. Er bildet die unterste Softwareschicht des Systems und hat direkten Zugriff auf die Hardware.