~/conference

Embedded Linux Conference Europe 2024

embedded linux engineers, device bringup engineers, Android AOSP engineers, yocto and openembedded developers, automotive software engineers, board maintainers, systems security engineers

Yocto Project builds; Android AOSP porting; verified boot signing; WirePlumber audio policies; Mesa3D GPU rendering; RISC-V support and tooling; GPIO and pinctrl interactions; DMA debugging and memory corruption; SoC power management driver; Perfetto tracing and profiling; building binary distributions with Yocto; satellite Linux fault tolerance

titleauthorlength
ELinux Wiki BOFTim Bird39m
ELinux wiki hosts 29,000 pages with about 3,000 content pages, stores slides and videos for 20+ years of Embedded Linux Conference material, and is now hosted…
Talk on
How to Enable Android (AOSP) on Your Developer BoardMattijs Korpershoek38m
Using repo to pull ~1300 git projects (~200 GB) and KLEA to build the Android common kernel (6.1) for a TI AM62x BeaglePlay, the port requires 1700 upstream…
Talk on
How to Build Your Own High-Performance Charger with EVerestAndreas Heinrich, Kai-Uwe Hermann35m
EVerest provides a module-based embedded Linux stack that implements ISO 15118-2/20 and DIN 70121 vehicle protocols and OCPP 2.0.1 and 1.6 backend links, with…
Talk on
Embedded Linux in EOD Robots - Lessons LearnedMarcin Bis35m
Polish EOD robots run Embedded Linux on ARM and x86, use Yocto Project (migrated from Ubuntu and Buildroot), and rely on MCUs for safety/real‑time while…
Talk on
From Hardware to LinuxStefan Eichenberger39m
Step-by-step bringup of an AM62 evaluation board from bare SoC to a login shell, showing concrete fixes: add serial console and JTAG, load initial R5 SPL via…
Talk on
AOSP Developers Birds of a FeatherChris Simmonds44m
Interactive meetup focused on practical AOSP engineering: community-building around a hosted devsforAndroid device list, where vendors and maintainers report…
Talk on
How Did You Cook It? About Honda’s AOSP-Based IVI (in-Vehicle Infotainment) SystemYuichi Kusakabe41m
Honda builds an in‑house IVI stack based on AOSP and OSS, starting from a two‑person team to a global effort that ships in a production Accord, using Android…
Talk on
Linux in Space: Fault Detection, Recovery and Fault-Tolerant System DesignsLenka Kosková Třísková42m
Linux runs as a payload controller on CubeSats using commodity SBCs (Raspberry Pi, BeagleBone) with Yocto-built nominal and recovery images, U-Boot boot slots…
Talk on
Practical Application of Verified BootRouven Czerwinski42m
Practical guide to building a verified-boot chain using Yocto recipes, NXP tools and on-device attestation: demonstrates using signing.bbclass in Yocto with…
Talk on
The Devboards Community for AndroidAmit Pundir24m
A community portal consolidates hardware pages, kernel sources, local manifests, vendor binaries and build instructions so developers can pick boards that…
Talk on
Embedded Audio Policies Made Easy with WirePlumberGeorge Kiagiadakis42m
WirePlumber now implements a concrete role-based policy in PipeWire (merged into 0.54 → 0.56) that maps streams to use cases, maps use cases to devices or DSP…
Talk on
What's Happening with Automotive Grade Linux and How Our Update to Yocto 5.0 WentWalt Miner42m
Automotive Grade Linux upgrades its codebase to Yocto 5.0 (scargap), merges a two‑year “next” branch into Ricefish early (merged before upstream tag), and…
Talk on
Mesa3D Unveiled: From glDrawArrays to GPU MagicChristian Gmeiner34m
Mesa is shown by walking a real red triangle demo using OpenGL ES 2: glGenBuffers + glBufferData to upload vertices, GLSL vertex and fragment shaders compiled…
Talk on
Inspecting and Optimizing Memory Usage in LinuxJoão Marcos Costa40m
Practical methods for tight-RAM devices: tests run on i.MX93 EVK with 2 GB RAM show the page struct uses ~64 bytes so representing 2 GB costs ~32 MB, and…
Talk on
Testing Your Yocto Proj: from Ptest & Testimage to LAVAClara Kowalsky, Florian Bezdeka39m
Compares three concrete stacks: testimage + qemu or SSH for quick image system tests, ptest packages + ptest-runner for packaged unit tests, and LAVA for…
Talk on
Give Me Back My GPIO Persistence Intro to the libgpiod GPIOManagerBartosz Golaszewski23m
Kernel-side GPIO persistence is rejected so userspace implements it: a new gpio-manager daemon (merged to master and planned for libgpiod 2.2) runs as a…
Talk on
RISC-V and RISE Project BoFDrew Fustini38m
RISC‑V is already shipping widely in microcontrollers and IoT but has fewer high‑performance server chips; the RISC‑V website lists a developer boards program…
Talk on
Pinctrl and GPIO - Interactions and FootgunsChenYu Tsai19m
Explains how pinctrl and GPIO collide on real SoCs, showing that only a few platforms adopt strict GPIO pinmuxing so userspace or bad device-tree GPIOs can…
Talk on
Taming DMA: Tales Wrestling Memory CorruptionAhmad Fatoum39m
Real bugs and fixes: DMA masters silently truncate addresses so setting a 40-bit DMA mask prevents adma errors; using raw virt->phys caused the first TFTP…
Talk on
Embedded Linux Security: Dr Jekyll and Mr HydeRichard Weinberger32m
Covers concrete failures on embedded devices: shipping with old kernels and unpatchable closed‑source drivers, apps running as root because dependencies break…
Talk on
Eight Years of Farming; Is EveryboArDy Happy?nGeert Uytterhoeven41m
Board farm grows from six to about fourteen boards on a grounded metal rack, powered by one PC power supply with the 5V standby feeding two BeagleBone Black…
Talk on
Building and Maintaining Binary Distributions with YoctoMichael Opdenacker45m
Yocto can produce ready-made images plus package feeds and recent work (funded by the Sovereign Tech Fund) adds a PR server read-only mode and an upstream PR…
Talk on
Linux Power Management Features, Their Relationships and InteractionsThéo Lebrun36m
Covers how Linux implements four suspend types (idle, standby, suspend-to-RAM, hibernation) and runtime PM, and why interactions break systems: example…
Talk on
Automated Testing & Board FarmingRouven Czerwinski, Jan Lübbe43m
Workshop-style session collects current tools and hard lessons for automated board farms: labgrid reports moved coordinator to gRPC and added small Linux test…
Talk on
Visions for the Linux Kernel PWM SubsystemUwe KleineKönig40m
Proposal to replace the sysfs API with a char device that supports atomic updates to period/duty/polarity, a generalized duty offset waveform model, and four…
Talk on
BoF: The Yocto Project and OpenEmbeddedJosef Holzmayr, Philip Balister39m
Open forum-style update on Yocto and OpenEmbedded that lists concrete outcomes and pain points: SPDX 3 support is merged so SBOMs can be produced, RISC‑V…
Talk on
Using Yocto to Debug Embedded Device CrashesEtienne Cordonnier42m
Shows how Yocto uses minidebuginfo to give symbolic user-space stacks with only ~4% image overhead (example: 70 MB → 73 MB vs ~390 MB with full debug…
Talk on
Advanced System Profiling Tracing and Trace Analysis with PerfettoAnnaLena Marx, Stefan Lengfeld43m
Perfetto runs on Android and Linux (Yocto via meta-oe Langdale) and combines three parts: tracebox auto-start (a wrapper around ftrace using pbtx configs — use…
Talk on
Licensing Support by Build Systems and What Remains To Be DoneJan Altenberg49m
Build systems (Yocto, ELBE, ISAR) reliably produce archives, source packages and build instructions and thus largely satisfy disclosure obligations, but…
Talk on
The Case for an SoC Power Management DriverStephen Boyd41m
Argues for a small SoC driver that registers generic PM domains and attaches them to child platform devices by splitting of_platform_default_populate so…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.