Articles by Robert Schwebel
Day 3 at ELC-E started slowly, almost no interesting talks in the morning, so after a long evening with community networking, I had some time to keep up with my blog post. But finally, here is day 3 of my report from europe's largest embedded linux conference...
The 2nd day at ELC-E started again with lots of keynotes, so I took the time to meet people at the sponsor showcase area. It's impressive to see that more and more of our industry customers come to these community conferences as well! A better integration of corporate developers with the Embedded Linux community is definitely a good move.
Tomorrow, Embedded Linux Conference Europe 2019 starts in Lyon, france, and as every year, Pengutronix crew uses this opportunity to present our recent open source activities and to meet other Linux and OSS developers. Here's the list of our talks during the next days:
Today it has been 15 years since we mainlined support for Freescale/NXP's i.MX architecture in the Linux kernel! That was one small step for [a] man, one giant leap for (industrial Linux users') mankind :-) Here is some background about why it happened and what you might want to learn from history for your next embedded Linux project.
Some days ago, Greg Kroah-Hartmann wrote a great blogpost about Which Stable Kernel One Should Use?. I fully agree with his position; however, I'd like to make some additions for the industry device manufacturer use case and some common pitfalls and misunderstandings we see in that area.
Every year's end-of-winter highlight starts next Tuesday: Embedded World 2018, and like every year, it is our main trade show and a good opportunity to meet many long-term customers in person. This year's highlight of the highlight: We have Etnaviv and Wayland running on MX8M!
Eight days after NXP announced the immediate availability of the i.MX 8M processor family, Pengutronix developer Lucas Stach today posted a first set of 11 patches to support i.MX 8M in the mainline kernel (linux-gpio, linux-clk, linux-arm-kernel and linux-netdev).
Before the ELC-E conference starts in Prague, Berlin hosts the All Systems Go conference, the successor of the systemd conference. In times of increasing IT security incidents with IoT devices, updating such systems in a secure and reliable way becomes more and more important. Michael Olbrich's talk outlines the challenges and possible solutions for a robust update process.
The autumn conference highlight is the Embedded Linux Conference Europe (ELC-E), which takes place in Prague this year. The Pengutronix team will be present with four talks and two demo points / showcases, presenting current open source projects (RAUC, labgrid, etnaviv).
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).
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.
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!
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.
At the ELC Europe 2016 in Berlin our colleagues Jan Lübbe and Marc Kleine-Budde are talking about two interesting and important presentations about Kernel longterm maintenance strategies and verified boot.
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.