Blog

Comprehensive RAUC Documentation Update

Enrico Jörns | | RAUC, Documentation

As in many projects, also in RAUC phases of extensive development did often not leave sufficient time to explain the latest changes, new features or at least some basic concepts in an appropriate manner.


Pengutronix Becomes Yocto Project Participant

Enrico Jörns | | Yocto

Not at least since the Yocto project cannot be thought away from the embedded world, Pengutronix successfully also uses OpenEmbedded next to PTXdist as a distribution build tool in various projects for several years.


Etnaviv now supported in Weston mainline

Lucas Stach | | Etnaviv

If you are following the Linux graphics development it should be no news to you that MESA 17.2 and Weston 3.0 have been released in the last weeks. While those carry the usual improvements and bugfixes for a lot of graphics hardware, they are a pretty important milestone for the Etnaviv project: we finally have fully working Wayland support!


Talk: Long Term Maintenance at Embedded Recpies (Paris)

Robert Schwebel | | Event, Talk, Mainline Linux

While the technical side of building embedded Linux systems is mostly solved, running such systems connected to the internet over a long time has its own challenges. At the Embedded Recipes Conference in Paris, Marc Kleine-Budde will talk about establishing a sustinable workflow for this usecase tomorrow (2017-09-26).


PTXdist: Did you know? Today: Just a reboot

Jürgen Borleis | | PTXdist, DidYouKnow

While the development on an embedded system I need to reboot it quite often. Doing so I appreciate to keep the required steps as less as possible and be sure the embedded system uses the recently changed data in a consistent manner.


DistroKit - A Playground BSP for PTXdist

Robert Schwebel | | PTXdist, DistroKit

At Pengutronix we are using PTXdist to automatically integrate many industrial embedded Linux projects. Some time ago I started DistroKit: This example BSP shall be able to demonstrate PTXdist features.


PTXdist: Did you know? Today: Beautify your developer's life

Jürgen Borleis | | PTXdist, DidYouKnow

Simplify and beautify your developer's life. An example.


OSADL Networking Day 2017

Robert Schwebel | | OSADL, RAUC

In the last talk before lunch, my colleague Enrico Jörns talked about the RAUC (Robust Auto Update Controller) framework.


RAUC v0.1.1 released

Robert Schwebel | | rauc

RAUC is making progress, and my colleagues Enrico Jörns and Jan Lübbe finally pushed out a new release today that reflects what happened during the last months. Updating embedded linux systems in the field in a secure and robust way becomes more and more important; we had many interesting talks with our customers during the last time, and some of the new ideas are already finding their way into the codebase. However, there is still a lot of work ahead, and if you have more ideas, either drop us a note on the community channels, send patches or github pull requests, or ask for commercial help!


labgrid: Test Automation Framework Released

Robert Schwebel | | labgrid

At Pengutronix, one of the most important tasks in our industrial linux projects is testing of embedded systems. While testing is easy on the component level (there are many unit test frameworks around), it is increasingly difficult on system level. Tests do not only run code and compare results, they need to bring the device-under-test into different states (i.e. "bootloader", "linux console", "power off"). If you have many embedded Linux devices, remote-controlling power, serial consoles, network, switches, reset lines, SD cards in scalable, automatic labs is also on the wishlist.


Chemnitz Linux Days 2017

Robert Schwebel | | Conference, Event, CLT, Etnaviv, RAUC, labgrid

In the first talk today, Michael Tretter reports about the current state of Open Source Graphics for Embedded Systems. For regular observers, it's probably not surprising that the focus will be on i.MX6, Etnaviv and the IPU.


Pengutronix Contributions to v4.10

Robert Schwebel | | Kernel

Here is a short report about Pengutronix' contributions to the 4.10 kernel. It mainly contains more improvements for the i.MX6 graphics and video subsystem, Etnaviv, Marvell Orion and Altera SoCFPGA.


ELC Europe 2016, Berlin

At the ELC Europe 2016 in Berlin our colleagues Jan Lübbe and Mark Kleine-Budde are talking about two interesting and important presentations about Kernel longterm maintenance strategies and verified boot.


Free Linux BSP for ARM/x86 Emulated Platforms

Robert Schwebel | | PTXdist

Hildesheim, Germany - Pengutronix offers a new release of its free Board Support Package for generic and emulated platforms. It provides all required components to get everything run in a QEMU environment, and is dedicated for beginners in the embedded world. And for the experienced user it can act as a quick start for her/his own development as well.


Pengutronix Techweek 2014

Robert Schwebel | | Events

During week 25/2016 (2016-06-16 to 2016-06-20) the Pengutronix team is out-of-office, due to the yearly internal TechWeek event. During that time, our availability in the Hildesheim office is reduced and we can only be contacted by e-Mail.


Barebox-2014.03.0

Robert Schwebel | | barebox

The Barebox project has released version 2014.03.0 of its bootloader:


Barebox-2014.02.0

Jürgen Borleis | | barebox

The Barebox project has released version 2014.02.0 of its bootloader:


Pengutronix' Activities in Linux 3.13

Robert Schwebel | | Mainline Kernel

During our embedded linux projects, the kernel engineers at Pengutronix do a lot of improvements which end up in the mainline kernel. Here's a short story about what went into the recently released 3.13:


PTXdist 2014.01.0

Jürgen Borleis | | PTXdist

The PTXdist project has released version 2014.01.0 of the embedded linux build system:


New PTXdist Features in 2013

Jürgen Borleis | | PTXdist

The main new feature was the introduction and tuning of the toolchain 'wrapper': This wrapper ensures a new level of control about how a PTXdist project is build. In earlier days, the binary results relied more or less on the buildsystem each package comes with. With the new wrapper, a package's buildsystem calls the wrapper instead of gcc and other toolchain components, and all command line parameters given to it can be checked or extended. The wrapper provides enforcement of:



Embedded World 2010

Jan Lübbe |