labgrid geht auf Live-Tour!

labgrid erlaubt es uns, Embedded-Linux-Geräte aus der Ferne zu steuern und Integrationstests von Embedded-Linux auf echter Hardware zu implementieren. Pengutronix und andere Firmen setzen daher schon einige Zeit erfolgreich auf labgrid als Mittelpunkt ihrer Embedded-Software-Entwicklungsinfrastruktur.

Nun gehen wir auf große Bühnentournee und bieten labgrid-Workshops an. Wir hoffen, den Nutzerkreis noch etwas zu erweitern. Der Workshop vermittelt in zwei Tagen das nötige Wissen, damit Sie eine Remotelab-Infrastruktur aufbauen, betreiben und zur Entwicklung und zum Testen Ihrer Embedded-Geräte nutzen können.

Note

Was es mit dieser Remotelab-Infrastruktur auf sich hat, haben wir übrigens schon mal im Blog vorgestellt: Showcase: Remote Working.

Statt zwei Tage Laserpointer-Lasershow und Powerpoint-Slideshow abzuhalten, bringen wir einen Satz vorkonfigurierter Remotelab-Infrastruktur und Embedded-Geräte mit. So können wir direkt in die praktische Arbeit mit labgrid einsteigen.

Im Anschluss an die gemeinsamen Übungen stehen unsere ExpertInnen bereit, um mit Ihnen zu diskutieren, wie Sie das optimal abgestimmte labgrid-Labor aufbauen können und was der beste Weg ist, Ihre Hardware zu testen.

Inhalte

Im Workshop wollen wir die folgenden Fragen beantworten und die Inhalte direkt am Gerät vermitteln:

  • Die verschiedenen Komponenten eines labgrid-Setups:

    Was sind labgrid Exporter, Coordinator, Client und Strategy, und wann braucht man was?

  • Welche Zusatzhardware wird benötigt, um das Device Under Test (DUT) ein- und auszuschalten? Wie wird Software eingespielt und mit dem DUT kommuniziert?

  • Wie wird labgrid interaktiv genutzt, um ein DUT unter mehreren EntwicklerInnen zu teilen?

  • Wie wird labgrid als Python-Bibliothek verwendet, um wiederkehrende Aufgaben mit dem DUT zu skripten?

  • Wie können labgrid Strategies genutzt werden, um DUTs automatisch von einem Zustand (z.B. "ausgeschaltet und ohne bekannten Softwarestand") in einen anderen (z.B. "eingeschaltet und bis in eine bekannte Linux-Version gebootet") zu überführen?

  • Schreiben von pytest-Tests, die labgrid als Python-Bibliothek zusammen mit labgrid Strategies verwenden, um Software auf einem DUT zu testen.

  • Integration des Aufbaus in eine GitLab-CI.

Anschließend steht noch Zeit zur Verfügung, um zu diskutieren, wie Ihre DUTs am besten in eine Remotelab-Infrastruktur und ein automatisches Testsetup integrierbar sind.

Weitere Informationen

Sie benötigen noch weitere Informationen? Dann schauen Sie auf unsere Workshop-Seite.

Ihr Interesse ist geweckt? Dann kontaktieren Sie uns:

info@pengutronix.de

Note

Sie wollen sich erstmal selbst ein Bild machen? Dann schauen Sie doch mal bei unseren labgrid Video-Tutorials vorbei.

Sie haben schon erste Erfahrungen mit labgrid gesammelt? Wir schneiden die Inhalte des Workshops auch gerne auf die Bedürfnisse ihres Teams zu.


Weiterführende Links

Showcase: Remote Working

Zur Projektarbeit mit unseren Kunden gehört die Arbeit mit Prototypen-Hardware. Da wir grundsätzlich parallel für mehrere Kunden an vielen verschieden Projekten arbeiten, bedeutet das eine Flut von Prototypen auf den Schreibtischen unserer Entwickler. Spätestens wenn im Team an einem Prototypen gearbeitet werden soll oder längere Zeit nicht aktiv an einem Projekt gearbeitet wird, muss die Hardware regelmäßig umgezogen und am neuen Arbeitsplatz verkabelt werden. Erschwerend kommt hinzu, dass die Entfernung zwischen unseren Entwickler-Schreibtischen durch die aktuelle Homeoffice-Situation, nicht wie gewohnt in Metern, sondern in Kilometern gemessen wird.


Showcase: Continuous Testing

In den Linux-Kernel wandern jedes Jahr etwa 70.000 Patche, viele davon sind Bugfixes. Das Gleiche gilt für die meisten anderen Open-Source-Projekte, die Teil eines modernen Linux-Systems sind. Um von der Arbeit in der Community profitieren zu können, bleibt als sinnvolle Strategie, ständig auf dem neusten Softwarestand aufzusetzen und das System aktuell zu halten. Natürlich können bei dieser Menge an Änderungen auch neue Fehler hinzukommen oder Inkompatibilitäten entstehen.


labgrid Tutorials

This week, we started our series of YouTube labgrid tutorials. In the next few weeks we will publish more video tutorials showing you labgrid's features and giving you handy tips and tricks.


Linux Automation Test Automation Controller: Ein all-in-one labgrid Exporter

Unsere Tochter Linux Automation GmbH stellt mit dem LXA TAC (Linux Automation Test Automation Controller) einen all-in-one labgrid exporter vor. Das LXA TAC bietet die üblichen Schnittstellen, um ein oder mehrere Embedded Geräte (DUTs, Devices under Test) mit labgrid interaktiv oder automatisiert steuern zu können.


Pengutronix at Embedded World 2022

Welcome to our booth at the Embedded World 2022 in Nürnberg!


Update des Remotelab Equipments

If it looks like a Werbe-Blogpost, reads like a Werbe-Blogpost … it probably is a Werbe-Blogpost! Niemand möchte gerne Werbung lesen, und wir schreiben sie auch gar nicht so gerne, aber wie alle stolzen Eltern möchten wir Ihnen gerne die neuen Produkte vorführen, die unsere Unternehmens-Tochter, die Linux Automation GmbH, frisch in ihren Shop aufgenommen hat. Mit diesen neuen Produkten ergänzen wir, und vielleicht auch bald Sie, unsere Remotelab-Infrastruktur.


Lab-Automatisierung mit LXA IOBus

Etwas über dreieinhalb Jahre sind seit unserer letzten Produktankündigung vergangen, seitdem haben wir viele Normen gelesen, Dinge über Webshops und den Alltag der Elektronikfertigung gelernt und still und heimlich an neuen Produkten getüftelt. Heute möchte ich das LXA IOBus-System vorstellen, bestehend aus einem CAN-basierten Kommunikationsprotokoll, einem zugehörigen Gateway-Server und einer neuen Klasse an Linux Automation GmbH Produkten. Zwei dieser neuen Produkte sind der Ethernet-Mux und das 4DO-3DI-3AI Input/Output-Board.


Pengutronix at FOSDEM 2021

"FOSDEM is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. In 2021, they will gather online." -- FOSDEM


Pengutronix auf dem Live Embedded Event

Jetzt, wo sich durch die COVID-19-Pandemie alle an die Digitalisierung und Online-Konferenzen gewöhnt haben, war es noch nie so einfach, eine Konferenz zu organisieren und alle Experten und Interessierten aus einem Bereich für wenige Stunden des intensiven Ideenaustauschs zusammenzuholen.