Techtalk

Aktuelles

GELin - Die Linux Distribution von Ginzinger feiert seinen 15. Geburtstag

Seit über 30 Jahren sind kundenspezifische Hard- und Softwareentwicklungen die Spezialität von Ginzinger electronic systems. Mit GElin, der eigenen Linux-Distribution für Embedded-Plattformen bietet Ginzinger den Kunden stabile, langlebige Produkte.

Am Beginn der Softwareentwicklung bei Ginzinger stand ein kommerzielles Produkt. Im Laufe mehrerer Projekte zeichneten sich zunehmend erhebliche Probleme ab: Für unterschiedlich eingesetzte Hardware-Plattformen musste man jedes Mal die Software modifizieren, konnte Modifikationen nicht mehr einfügen und/oder wurde von einer Version auf die nächste „ausgesperrt“. Es wurde Zeit, sich nach einer anderen Lösung umzusehen. Die Entscheidung fiel auf die Entwicklung einer adaptieren Plattform, mit der Aufwände pro Projekt und Kundin bzw. Kunden gebündelt werden konnten. Der Startschuss für GELin war gefallen.

Was ist GELin?

GELin ist eine für Kundinnen und Kunden seit 15 Jahren bewährte, fertige Entwicklungsplattform. Es handelt sich um eine Linux-Distribution für Embedded-Plattformen und gleichzeitig um eine Manifestation vorverifizierter und qualifizierter Konzepte bzw. Technologien.

Der Grundgedanke dahinter lautet: Die Kundschaft soll unterstützt werden, damit diese sich auf die eigene Applikation konzentrieren kann. Gleichzeitig ist GELin auch Basis für die Projektzusammenarbeit und ein vollwertiges Entwicklungstool. Die Langzeitpflege und der Support über den gesamten Lifecycle der Hard- und Software sind damit einfach umzusetzen. Sämtliche Konzepte sind systemübergreifend und münden in GELin, wie zum Beispiel Updates, Echtzeitfähigkeit, Grafikbeschleunigung etc. So hat Ginzinger die Komplexität von Linux gut im Griff.

Platinen und Ausdrucke am Tisch

Was kann GELin?

Alle Komponenten bei GELin sind Open Source, mainlinenah und State of the Art. So hat die Kundin oder der Kunde die Sicherheit, ein offenes System auf dem neuesten Stand zu erhalten. Die Stabilität wird durch laufende automatisierte Tests, Latenzmessungen und Qualifizierungen der Hardware gewährleistet. Die Langzeitunterstützung wird mit GELin ebenso garantiert wie höchste Sicherheit beim Thema OSS Licence Compliance. Denn GELin liefert sämtliche Quellen und Lizenzen, sowie das Tool zur Unterstützung des Compliance-Prozesses gleich mit.

Perfekt geeignet

KI & ML mit GELin

Dank Künstlicher Intelligenz (KI) und Machine Learning (ML) entstehen derzeit ungeahnte Möglichkeiten für neue Geschäftsfelder. Die Embedded Linux Suite GELin wurde für den Einsatz dieser Technologien erweitert. Der Fokus liegt dabei vor allem auf Bildverarbeitung, Natural Language Processing (NLP) sowie Zeitreihenanalysen und -vorhersagen. Die Integration von Machine Learning und KI Tools in Verbindung mit Python ermöglichen ein schnelles Ready-to-Play.

Für den raschen Start in die Welt von KI und ML bietet Ginzinger electronic systems schlüsselfertige Evaluation Kits mit Beispielprojekten an.

Auch für Geschäftsmodelle wie Lizenzverwaltung, Wartung und Live-Support steht mit der Embedded-Linux-Distribution von Ginzinger ein ausgereiftes System zur Verfügung. Ob Wartung, Weiterentwicklung oder Migration – Ginzinger hegt und pflegt das System über das gesamte Produktleben hinweg und garantiert der Kundin und dem Kunden bei der Geräteentwicklung gutes GELin(gen).

FAQ's

GELin ist mehr als nur ein reines BSP. Dessen Fokus liegt darauf, dass die Hardware aus Softwaresicht funktioniert, was aber für Hardware Entwicklerinnen und -entwickler das absolut zu erwartende Minimum ist. Es muss Selbstverständlichkeit sein und kein „Zusatzfeature“. Hersteller von SOMs (System on Module) oder SoCs (System on Chip) liefern BSPs außerdem oft nur in minimalster Ausführung. Sie kümmern sich nicht um die Zukunft damit realisierter Produkte, sprich aktuelle oder alternative Software-Versionen und Tools.

Beim Aufbau seines eigenen Linux „vom Kernel weg“ merken Entwicklerinnen und Entwickler schnell, dass Expertenwissen nötig ist. Vor allem bei Connected Devices ist es etwa aus Security-Sicht wichtig, ständig am Ball zu bleiben. Die Gefahr, sich zu verzetteln ist groß und schnell bleibt für die eigentliche Applikation keine Zeit mehr. Hier hat sich bewährt, die Verantwortung in die Hände kompetenter Partnerinnen oder Partner zu legen. GELin liefert eine jahrelang bewährte, fertige Entwicklungsplattform.

Dank dem guten Draht zu Kundinnen und Kunden, Kolleginnen und Kollegen sowie Open Source Communities, wie z.B. dem OSADL (Open Source Automation Development Lab) und anderen Interessensgemeinschaften kennt Ginzinger die Anforderungen verschiedener Märkte sehr gut. Das Technologieentwicklungsteam im Unternehmen beteiligt sich aktiv an der Weiterentwicklung von Linux im industriellen Umfeld. So ist man immer an vorderster Front mit dabei und weiß, in welche Richtung sich die Open-Source-Welt weiterentwickelt.

Realisierte Projekte mit GELin