The schedule of the Embedded, Mobile and Automotive Devroom at the next @fosdem@fosstodon.org is online at https://fosdem.org/2023/schedule/track/embedded_mobile_and_automotive/. Good line-up of talks!
Bootlin
mastodon 4.7.3Embedded Linux and kernel engineering
Better late than never: here is @bootlin@fosstodon.org's selection of Embedded Linux Conference Europe 2022 talks: https://bootlin.com/blog/embedded-linux-conference-europe-2022-a-selection-of-talks-by-bootlin-engineers/. Most of the engineers in our team picked one talk they liked, and tell you why. Hopefully this will encourage you to explore some of the slides/videos of all the talks that have been available thanks to this conference.
We just published an update of the buildroot-external-st project, which provides support for STM32MP1 platforms from ST in Buildroot. See our blog post at https://bootlin.com/blog/updated-buildroot-support-for-stm32mp1-platforms-st-bsp-v4-1/ for more details on this work, as well as https://github.com/bootlin/buildroot-external-st for the actual project.
We just published the complete training materials (slides, training instructions and data) for our new "Debugging, tracing, profiling and performance analysis with Linux" training course. See our blog post at https://bootlin.com/blog/debugging-training-course-materials/, and discover the materials carefully designed and prepared by Bootlin engineer Clément Léger. We have upcoming training sessions for this course, so if you're interested, registration is open!
Linux 6.1 has been released yesterday, and @bootlin@fosstodon.org engineer made a number of contributions to this kernel release. See our blog post at https://bootlin.com/blog/linux-6-1-released-bootlin-contributions/ for details.
The practical labs of our Embedded Linux system development training course are now also available for the BeagleBone platform: https://bootlin.com/blog/embedded-linux-course-labs-now-available-on-beagle-bone/. This comes in addition to the labs already supported on the STM32MP1 platform, and allows more participants to do the labs on their own.
Last year, Bootlin engineer Thomas Petazzoni worked on adding support for two security features in OpenWrt: dm-verity and SELinux.
It turns out that the SELinux work we did was recently picked up by other OpenWrt contributors, and was finally merged upstream. LWN has a nice article about this work: https://lwn.net/Articles/832876/. (Note: article only available to subscribers for one week)
See also our blog post at https://bootlin.com/blog/security-contributions-to-openwrt-dm-verity-and-selinux/ for more details about what we proposed.
Significant Linux kernel patches series submitted by @bootlin@fosstodon.org engineer Hervé Codina: audio support through the QMC for several NXP/Freescale PowerQUICC processors: https://lore.kernel.org/lkml/20230106132951.392271-1-herve.codina@bootlin.com/.
Another iteration of @bootlin@fosstodon.org engineer Hervé Codina's patch series to add a USB device controller driver for the Renesas RZ/N1 processor: https://lore.kernel.org/linux-usb/20221207162435.1001782-1-herve.codina@bootlin.com/. We had plenty of feedback on the DT bindings and other "side" topics, but so far zero feedback on the USB driver itself. Where are the Linux USB maintainers ? 🙂
The Buildroot project is organizing its next Buildroot Developer Days on Feb 6-8, 2023 in Brussels right after the FOSDEM conference. See https://elinux.org/Buildroot:DeveloperDaysFOSDEM2023 for more details.
Bootlin's founder and engineer Michael Opdenacker will give an introduction to Embedded Linux next week at the free Live Embedded Event. In 45 minutes, you will discover how to build your own embedded Linux system completely from scratch, and the RiscV architecture too. Details on https://frama.link/eDVxqWFT
Our Elixir Cross Referencer service now supports the Bluez project thanks to a contribution from Sönke (https://github.com/eknoes) and review work from Chris White (https://github.com/cxw42). Thanks to them!
See by yourself on https://elixir.bootlin.com/bluez/latest/source
See https://github.com/bootlin/elixir for details about adding support for your favorite project(s). Your contributions will be most welcome!
The awesome "Linux on Mars" ELC 2021 keynote from Tim Canham (JPL, Nasa) is available on line at last, but is hidden in the full video of the keynotes.
https://www.youtube.com/watch?v=0_GfMcBmbCg&t=111s
It's full of juicy technical details, the most remarkable ones being that parts were ordered directly from Sparkfun, and that the helicopter flight software is freely available on a public git repository.
Don't miss it and let others know about it so that it gets the number of views it deserves!
Bootlin is hiring again. What's new is that the position is open to people working remotely from the EU.
This is an opportunity to work exclusively on free and open-source tools, predominantly on recent upstream versions of projects such as the Linux kernel, U-Boot, Buildroot and Yocto Project, and to contribute to these projects. The international dimension is interesting too, Bootlin working with customers from all around the world.
https://bootlin.com/company/careers/kernel-embedded-linux-engineers/
We are really happy to announce that Alexis Lothoré has joined our team last week! Alexis brings both embedded Linux experience but also experience in MCU development. See our blog post at https://bootlin.com/blog/welcome-to-alexis-lothore/ for more details. Welcome Alexis!
Bootlin engineer Clément Léger continues his work in OP-TEE to support the Microchip SAMA5D2 platform, with a new pull request containing a few fixes and improvements: https://github.com/OP-TEE/optee_os/pull/5703
Bootlin will (virtually) be at the next Embedded Linux Conference! Four talks from Bootlin have been accepted, on support for ISPs in Video4Linux, on I3C, on OP-TEE and on Buildroot ! See our blog post at https://bootlin.com/blog/embedded-linux-conference-2021-schedule-published-4-talks-from-bootlin/
Are you using GPIOs on your embedded system? Then you might be interested by the GPIO aggregator driver which allows to create virtual GPIO chips in Linux! See our blog post at https://bootlin.com/blog/gpio-aggregator-a-virtual-gpio-chip/ for more details!
Our "Embedded Linux kernel and driver development" on-line training session, starting on Dec. 8, is now confirmed (register on https://www.eventbrite.fr/e/bootlin-embedded-linux-kernel-and-driver-development-training-seminar-tickets-128110998445)
Last chance to get trained by Bootlin on the Linux kernel for embedded platforms with 2020 budgets. Unless 2021 is postponed to make 2020 look better from a financial perspective...
And it's never too late to get trained by yourself too, as all the slides and labs are available under a free license, and the hardware is open source too.
Contributions to the Elixir Cross Referencer project (https://github.com/bootlin/elixir) are now eligible to Hacktoberfest , a monthlong celebration of Free Software and Open Source. Get 4 commits accepted in eligible projects and earn a limited edition T-shirt or plant a tree!
https://hacktoberfest.digitalocean.com