Referenzen

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 und Mercedes Auto

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.

Autowerkstatt

Linux Support

Linux Pinguin Stofftier auf Platine

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.

Baugruppen Leiterplattenmagazine bei Ginzinger in der EMS Produktion

„Kompetente und innovative Partner wie Ginzinger electronic systems bilden unter anderem den Grundstein für unsere qualitativ hochwertigen Produkte.“

Reinhold Hetzel Portrait
Reinhold Hetzel
Head of Production & Industrial Engineering bei AVL DiTEST

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.

Fragen zu Embedded Linux?

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.

Linux Pinguin Stofftier auf Platine

Lösung

Linux Support für AVL DiTEST

EMS Dienstleister

Ginzinger electronic systems ist langjähriger EMS-Dienstleister für AVL DiTest.

Linux-Beratung

Bei einem Fehler im Embedded Linux System wurde gemeinsam mit dem Kunden die Linux Software evaluiert. Das Entwicklungsteam von Ginzinger konnte einen Softwarefehler in den Tiefen des Linux Kernel Betriebssystem finden und mittels Bugfix beheben.

Hardwareproblem in Touchdisplay

AVL DiTest zog Ginzinger auch beratend für ein Hardwareproblem zu Rate. Die Optimierung eines Softwaretreibers konnte die Stabilität des resistiven Touches im laufenden Betrieb stabilisieren.

"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“.

Henri Roosen Portrait
Henri Roosen
Softwareentwicklung bei Ginzinger

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.

Blick über die Schulter eines Software Entwicklers bei Ginzinger

"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. “

Siegfried Ruhri Portrait
Siegfried Ruhri
AVL-Kundenberater bei Ginzinger

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.“

Reinhold Hetzel Portrait
Reinhold Hetzel
Head of Production & Industrial Engineering bei AVL DiTEST

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

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.

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.

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.

Sie möchten mit Ihrem Elektronikprojekt durchstarten?