Pengutronix auf den Chemnitzer Linux Tagen 2025
Wir freuen uns, auch in diesem Jahr bei den Chemnitzer Linux Tagen dabei sein zu können. Wie jedes Jahr sind die CLT eine willkommene Gelegenheit, Freunde zu treffen und sich über Linux, Open Source und den Rest der Welt auszutauschen. Auch in diesem Jahr stellen wir uns mit einem eigenen Stand vor und freuen uns, vier Vorträge zum Vortragsprogramm beitragen zu können.
Dieser Blogpost soll einen Überblick über unsere Aktivitäten vor Ort geben. Mehr Infos zu den CLT gibt es auf deren Webseite. Denen, die zum ersten Mal auf die CLT kommen, kann ich diesen Blogpost von Andreas Scherbaum empfehlen.
Unser Stand
Unser Stand soll auch in diesem Jahr wieder dazu einladen, Pengutronix kennenzulernen und den Einsatz von Open Source im kommerziellen Umfeld zu diskutieren. Damit das nicht so theoretisch ist, haben wir neben ganz vielen Kollegen auch Demos mitgebracht. Natürlich gibt es, wie jedes Jahr, auch Sticker. Ganz neu sind in diesem Jahr Sticker zu unserem Kernel Panic - Board on Fire-Podcast.
Unsere Demonstratoren sind:
Testen von Embedded Linux Geräten mit Labgrid und dem LXA TAC
Automatisierte Integrationstests auf Hardware sind für regelmäßige Updates eines Embedded-Linux-Systems unverzichtbar. Mit Labgrid und dem Test Automation Controller (LXA TAC) sind entwicklungsbegleitende Tests mit Integration in den Continuous-Integration-Workflow möglich. Dabei verringern regelmäßige und automatisierte Tests die Hürde, notwendige Veränderungen am System durchzuführen, und steigern die Qualität des Gesamtsystems.
Mit unserem Demonstrator zeigen wir ein beispielhaftes Setup mit Labgrid, dem LXA TAC sowie dem USB-SD-Mux FAST, mit dem wir automatisiert in Python und pytest geschriebene Tests auf einem Embedded-Linux-System ausführen.
Erfüllt all deine Wünsche: Linux-basierte Automatisierung mit der Fairy Tux
Im letzten Jahr haben wir auf den CLT zum ersten Mal unsere Linux-basierte Fairy Tux gezeigt. Dies ist ein kompletter Linux-Rechner in einem Zwei-Teileinheiten-Gehäuse für die Hutschiene. In dem per PoE oder 24 V versorgten Gerät arbeitet ein STM32MP1-Prozessor. Als Interfaces stehen ein 3,3 cm (1,3 Zoll) Display sowie je eine CAN- und RS485-Schnittstelle zur Verfügung.
Softwareseitig steht aktuell zum einen ein minimalistischer Yocto-Layer zur Verfügung. Dieser erlaubt es, ein wartbares System für eine Flotte von langlebigen Geräten zu erstellen. Zum anderen ist es möglich, das Gerät mit einem Debian zu benutzen, was gerade für Einzelstücke oder in der Prototypenphase seine Stärken hat.
Unsere Vorträge
Wir freuen uns, auch in diesem Jahr wieder Vorträge zu den CLT beitragen zu können. Die folgenden vier Vorträge, zum Teil für Einsteiger, zum Teil für Fortgeschrittene, haben es in das Programm geschafft:
Wie funktioniert eigentlich Wayland?
Nach mehr als zehn Jahren ist Wayland in vielen Distributionen nun der Default und ersetzt den Xorg Server.
Warum wurde Xorg ersetzt? Was macht Wayland anders als Xorg? Dieser Vortrag gibt eine Einführung in die Funktionsweise von Wayland mithilfe eines einfachen Clients, erklärt, wie die Government-Struktur funktioniert, und versucht, die häufigsten Probleme, die bei der Umstellung auf Wayland passieren, zu beantworten.
Irgendwas mit Medien – Daten speichern unter Linux
Egal, ob Supercomputer, Getränkeautomat … oder einfach das NAS zu Hause: Am Ende hängt unsere digitale Welt nicht nur von der Verarbeitung von Daten, sondern vor allem auch von deren Speicherung ab. Doch wie und worauf schreiben wir eigentlich diese ganzen Bits und Bytes, die so anfallen? Welche Rolle übernimmt der Linux Kernel dabei? Was ist Journaling? Und wie sieht der Datensatz am Ende aus, wenn er seinen Ruheplatz „auf der Platte“ gefunden hat?
Diesen und weiteren Fragen rund um den Themenkomplex der persistenten Speicher werden wir im Rahmen des Vortrags auf den Grund gehen.
KiCAD für Anfänger: Ein Einstieg in die eigene Elektronik
KiCad ist ein Open-Source-Werkzeug zum Designen von Platinen. Es kommt mit einer riesigen Datenbank an verwendbaren Bauteilen und kann auf allen Betriebssystemen eingesetzt werden.
In den letzten Jahren ist das Fertigen von eigenen Platinen so günstig und schnell geworden, dass auch für den Einsteiger nichts dagegen spricht, sich einmal am Design einer Platine zu probieren. So sind eigene, hübsche, leuchtende Anstecker im individuellen Design, aber auch komplexere Platinen, wie eine Platine für den RaspberryPi, in erreichbare Nähe gerückt!
Dieser Talk gibt einen Überblick über das Platinendesign mit KiCad. An einem einfachen Beispiel werden Begriffe wie Schaltplan, Symbol, Footprint und Platine erklärt und gezeigt, wie diese zusammenhängen. Das Ziel des Vortrages ist es, einen so guten Überblick über KiCad und Platinen-Design im Allgemeinen zu geben, dass die Zuhörenden anschließend den Einstieg in das Thema selbstständig schaffen können.
Eine Katze läuft über meine Tastatur! – Einstieg in RegExp
In meinen letzten Vorträgen auf den CLT bin ich jedes Mal zu dem Punkt gekommen, zu sagen: „Dafür nutzen wir RegExp, aber das ist ein anderer Vortrag.“ Nun ist es Zeit, genau diesen Vortrag zu halten. In dem Vortrag möchte ich mich mit euch in die Welt der regulären Ausdrücke begeben.
Reguläre Ausdrücke werden verwendet, um Texte oder Dateien zu durchsuchen oder deren Inhalte zu verändern.
Die Leitfragen für den Vortrag sind:
- Was sind reguläre Ausdrücke?
- Welche Probleme könnt ihr mit RegExp (nicht) lösen?
- In welchen Programmen helfen sie euch?
- Wie funktioniert die Syntax?
- Was ist Escaping?
- Und was müsst ihr eigentlich alles escapen, damit der Ausdruck endlich parst?
Der Vortrag ist als ein Einstieg in das Thema konzipiert. Die Beteiligung von erfahrenen NutzerInnen ist bei der Lösung von Beispielproblemen sehr willkommen.
Weiterführende Links
Pengutronix auf der embedded world 2025
Treffen Sie uns auf der embedded world 2025 in Nürnberg! Sie finden uns wieder in Halle 4, Stand 4-261. Wie üblich zeigen wir auf unserem Messestand Demonstratoren zu aktuellen Themen. Darüber hinaus laden wir in diesem Jahr wieder zum RAUC- und Labgrid-Community-Meetup ein und tragen mit einem Talk über den Einsatz von Labgrid Integrationstests zur embedded world Conference bei.
Pengutronix bei der Embedded Testing 2025
Unser Spin-Off Linux Automation ist in diesem Jahr Aussteller auf der Embedded Testing und ist dort sowohl mit einem Stand als auch mit einem Vortrag dabei. Für Pengutronix als Dienstleister für Embedded-Geräte in verschiedenen Industriebereichen ist Testing selbstverständlich. Dies kann in der Form von Tests in den jeweiligen Upstream-Projekten oder in der Form von Integrationstests eines vollständigen Embedded-Linux-Systems auf der Kunden-Hardware geschehen.
Pengutronix at FOSDEM and OE Workshop 2025
On 1. and 2. February 2025 it is time for waffles, Belgian beer and Open Source: FOSDEM will take place at ULB in Brussels. With over 8k hackers, FOSDEM is the biggest and most important Open Source conference in Europe. One other event riding on the wave of FOSDEM is the the OE Workshop (See the list of other events here.) We are participating in both FOSDEM and OE Workshop and are looking forward to many interesting discussions with developers of different Open Source software components - be it the Linux kernel, Yocto, Labgrid, Debian, KiCAD, ...
Chemnitzer Linux-Tage 2024
Pengutronix war auch in diesem Jahr wieder auf den Chemnitzer Linux Tagen dabei. Wie jedes Jahr sind die CLT eine willkommene Gelegenheit Freunde zu treffen und sich über Linux, Open Source und den Rest der Welt auszutauschen.
Chemnitzer Linux-Tage 2023
Nach der Corona-Pause finden am 11.+12.03.2023 die Chemnitzer Linux-Tage in diesem Jahr wieder vor Ort statt, und das Pengutronix Team ist mit acht (!) Vorträgen im Programm vertreten.
CLT-2022: Voll verteilt!
Unter dem Motto "Voll verteilt" finden die Chemnitzer Linux Tage auch 2022 im virtuellen Raum statt. Wie auch im letzten Jahr, könnt ihr uns in der bunten Pixelwelt des Workadventures treffen und auf einen Schnack über Linux, Open Source, oder neue Entwicklungen vorbei kommen.