~/conference

Embedded Linux Conference @ Open Source Summit North America 2022

Launched in 2005, Embedded Linux Conference (ELC) is for companies and developers using Linux in embedded products. It gathers the technical experts working on embedded systems and applications for…

titleauthorlength
Automotive Ethernet: Future of Connected VehiclesRavi Dineshbhai Patel, Sriranjani P41m
Automotive Ethernet uses single‑pair PHYs to cut wiring and costs while delivering multimedia and sensor links up to 100BASE‑T1 and 1000BASE‑T1 (100 Mbps/1…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Case Study: Switching from Asymmetric to Symmetric Software UpdatesJeff Pautler41m
Migrates an asymmetric recovery-image update flow to a true A/B symmetric model using rout Ral, EFI A/B slots and read-only squashfs boot partitions…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Delving into the Linux Boot Process for an ARM SoCAjay Kumar, Thiagu Ramalingam34m
ARMv8 64-bit SoC boot goes ROM to SRAM to main memory with concrete boot stages ROM→SRAM→BL0→BL1, BL0 initializes DRAM and clocks while BL1 loads DTB and…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Finding the Path from Embedded to Edge using Product LinesSteffen Evers, Philipp Ahmann37m
Company projects expect 50 million Linux devices by 2025 and estimate at least ~$50M yearly spent on Linux maintenance, so a consolidation strategy is urgent…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
How to Choose a Software Update Mechanism for Embedded Linux DevicesLeon Anavi39m
Checklist of hard facts and tested tools for embedded Linux updates: consider update size (mobile data ~ $3.33/GB), storage (AB needs two root partitions…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Lessons Learned Supporting Nearly 200,000 IoT DevicesMarc Pous41m
Company runs nearly 200,000 devices using balenaOS (Yocto-based) with balenaEngine and a supervisor agent to push updates and run containers, plus…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Shhh - Stop Sharing Secrets, a Secure Mindset for Embedded DevelopmentAndy Doan, Ricardo Salveti43m
Argues that shipping unencrypted credentials on devices is unacceptable and demonstrates concrete fixes: deploy mutual TLS backed by a PKI, keep private keys…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Status of Embedded LinuxTim Bird41m
Kernel development stays fast and concrete: about 15,000 changes per release from ~2,000 active developers with 200–300 new contributors each cycle, io_uring…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Tips, Tricks, and Gotchas for Linux Real-Time TuningGratian Crisan40m
Practical checklist: run cyclictest (with realistic IO load) and plot histograms; collect traces with trace-cmd and inspect in kernelshark; use perf/BPF for…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Tools and Techniques to Debug an Embedded Linux SystemSergio Prado43m
Booting a tiny board over NFS and injecting bugs yields concrete recipes: recover kernel oops by using vmlinux plus addr2line to map the crash address to a…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
What's New in Buildroot?Thomas Petazzoni44m
Buildroot reports ~1,500 commits and about 100–120 contributors per release, with quarterly releases and one February release kept as LTS for roughly 13–14…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
BOF: SBOMs for Embedded Systems: What's Working, What's Not?Kate Stewart35m
SBOM formats in use today include SPDX (now an international standard), CycloneDX and SWID, and tool chains like Yocto/“Octo” and Zephyr are already producing…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
BoF: The Yocto Project and OpenEmbedded OrganizationPhilip Balister38m
Update on governance and tooling: the org ships two LTS releases Dunfell and Kirkstone LTS, adds an online patch-metrics report and fixes Patchwork, and…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Configuring and Building a Heterogenous System Using the Yocto ProjectMark Hatle40m
Converts a hardware XSA into a Yocto multi‑config that generates Linux, bare‑metal (newlib/libzil), PMU firmware and MicroBlaze images in one coordinated build…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Edge Computing with RISC-V Platforms Running XIP LinuxVitaly Vul, Maria Vul43m
Claim: mainline Linux 5.13 contains kernel XIP support for MMU‑enabled RISC‑V 64 targets and a real project fits Linux on a MaDoo board with 8 MB SRAM + 8 MB…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Even More Board Farm Goodness - An Update on the REST API for Automated TestingTim Bird, Harish Bansal41m
Shows a concrete, lab-independent REST API (HTTPS + JSON) implemented with curl/jq and CLI clients (TimeSys shell client and lab control) that can reserve…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Evolving ROS for Safety Critical SystemsTully Foote41m
ROS is being rebuilt for product-grade safety: a slim core of 10–20 certifiable packages focuses on static analysis, no-dynamic-memory options and CI-ready…
Talk at Room 203/204 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
From UART to PCIe and DMA: Selecting Connectivity for Your FPGA-based SubsystemAlexander Wirthmueller32m
Compares concrete paths between Linux and FPGA: UART/SPI for low‑bandwidth control, 50 MB/s AXI‑Lite for easy drivers, and PCIe with DMA for bulk transfer at…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
If (oops) { Do_not_panic(); }Lucky Tyagi31m
Shows how to trigger a kernel oops by inserting a module that performs a null pointer dereference, captures the oops dump (instruction pointer at offsets like…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Insight of an Audio Driver Based on ALSAChandrasekar Ramakrishnan29m
Explains a concrete ALSA-based mobile SoC audio stack: topology of I2S controller, mixer, codec and how the regmap over I2C controls codec registers. Describes…
Talk at Room 203/204 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Lessons Learned: Migrating a Production Platform to YoctoMitch Gaines36m
Migrating a decade-old Debian-based edge fleet to Yocto takes about eight–nine months solo and yields a single flashable image with the application layer baked…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
OSFCI - Extensible Open-source CI for Firmware with Real Hardware ExecutionArun Darlie Koshy, Jean-Marie Verdun36m
OSFCI builds OpenBMC and LinuxBoot images on a compiler node with 192 cores, flashes them into an on-board SPI substitute using an em-100 FPGA flash emulation…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Porting Linux to a Baseboard Management Controller Asic, Feedbacks and PerspectivesJean-Marie Verdun, Luis Luciani42m
HPE ports Linux/OpenBMC to a custom GXP BMC ASIC and proves it boots in CI after three years of work; GXP ASIC with silicon root of trust anchors an RSA/SHA384…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
RISC-V BoFStephano Cetola27m
RISC-V governance reports 16 specs ratified last year (44 extensions, 46 working groups) and already adds three specs and one extension this year, including…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
RTLA: Real-time Linux Analysis ToolsetDaniel Bristot de Oliveira43m
RTLA ships kernel tracers (os_noise since 5.14, userland tool since 5.17) plus a C user-space front end that automates expert workflows, runs rtla os-noise and…
Talk at Room 203/204 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Software Bill of Materials and Supply Chain with the Yocto ProjectJoshua Watt41m
Yocto produces machine‑authored SPDX SBOMs as spdx.json by adding inherit create_spdx and running bitbake so images, native tools, cross compilers and even the…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
SSDFS: Flash-friendly File System with Highly Minimized GC Activity, Diff-on-write, & DeduplicationViacheslav Dubeyko33m
Segment-based layout implements diff-on-write updates, inline deduplication and compression, and snapshot support; the prototype runs in Linux and targets…
Talk at Room 203/204 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Static Partitioning with Xen, LinuxRT, & Zephyr: A Concrete End-to-end ExampleStefano Stabellini36m
Boots a Xen-based static-partition system on a Xilinx ZCU102 (QEMU used for demo) with three domains: a minimal Linux dom0 (optional), a LinuxRT VM (2 vCPUs, 2…
Talk at Room 203/204 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
System Device Tree and Lopper: Concrete ExamplesBruce Ashfield, Stefano Stabellini41m
System Device Tree extensions plus Lopper automate extracting per-guest device trees, changing interrupt parents, removing or renaming properties, and adding…
Talk at Room 203/204 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Towards PREEMPT_RT for the Full Task IsolationJim Huang, Oscar Shiang33m
Kernel-level isolation via prctl activates a minimal-change PREEMPT_RT patchset that cancels RCU callback work and selectively blocks scheduler noise using…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
V4L2 M2M as the Driver Framework for Video Processing IPKarthik Poduval37m
Explains why V4L2 M2M framework is the right kernel driver model for memory-to-memory video IP and shows a working virtual M2M scaler built with Kimu, running…
Talk at Room 203/204 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Yocto Project Autobuilders and the SWAT TeamAlexandre Belloni42m
Yocto autobuilders run on a Python CI called Billboard with a shared-state cache and source mirror, using QEMU to boot images and run LTP and p-tests; the farm…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Asymmetric/Heterogeneous MultiProcessing (AMP/HMP): Mainline Linux and Zephyr in UnisonMarcel Ziswiler39m
Demonstrates loading Zephyr firmware for an M4 on i.MX boards using U-Boot boot aux or Linux remoteproc/rpmsg with OpenAMP, using ELF firmware or raw .bin…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
BOF: Corporate Use of Embedded LinuxTim Bird45m
Large corporations run into concrete problems: one product once ships with 25,000 out-of-tree patches, proxy upstreaming for whole SoC stacks fails, and some…
Talk at Room 203/204 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
BoF: Realtime LinuxSteven Rostedt42m
Preempt RT history and status are concrete: the patch set shrinks from ~350 to 49 patches (RC1) as many pieces land upstream, but the preempt RT config is…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
CAN - Deep Dive into Baud Rate & Error Handling ModelVivek Yadav50m
Covers concrete CAN configuration and error numbers rather than high‑level platitudes — shows bit timing math using a 42 MHz peripheral clock to get 500 kbps…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Debugpci: Making PCIe Common Error Debugging EasierShradha Todi, Padmanabhan Rajanbabu40m
Command line tool debugpci integrates into pciutils and reads DesignWare controller debug registers to capture lane‑wise counters and state snapshots then dump…
Talk at Room 203/204 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Designing Secure Containerized Applications for Embedded Linux DevicesSergio Prado41m
A demo shows a simple C program that reads /dev/rtc via ioctl and how a careless docker run can expose a host secret file; static analysis and image scanning…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Embedded Linux Conference Annual Closing Game36m
A live, penguin‑themed closing game that runs fast rounds of trivia and a custom penguin-krill rock paper scissors elimination tournament with small prizes…
Organiser at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Ethtool – Diagnostic Approach for Network Issues in LinuxSriranjani P, Ravi Dineshbhai Patel28m
Adds an ethtool extension that reads MMC registers via SIOCETHTOOL ioctl and get_string_set, with a userspace flag show MMC and a kernel hook…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Improvisation and Demonstration of Linux Thermal Framework for Multiple Temperature SensorsAdithya K V, Tauseef Nomani34m
Demonstrates modifying Linux thermal framework so a complex SoC with one TMU controller and remote sensors exposes all sensors via sysfs rather than only the…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Libgpiod V2: New Major Release with a Ton of New FeaturesBartosz Golaszewski32m
Libgpiod v2 reworks the C API into opaque objects, implements the new kernel character-device v2 features (per-line sequence numbers, configurable debounce and…
Talk at Room 203/204 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Risk Management When Using Open-source Software in Medical DevicesRobert Bates32m
Explains how ISO 14971-driven risk management applies to third‑party code, shows that Linux can be trimmed to under 32 MB for embedded devices, and compares…
Talk at Room 203/204 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
V4L2 Controls - From Perspective of Video Capture DevicesSathyakam Medavaram36m
Implements MIPI CSI‑2 capture pipeline with two sensors, a serializer and deserializer and a host CSI‑2 RX, exposing V4L2 controls for sensor parameters and…
Talk at Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 on
Wi-Fi 6 (Formerly IEEE 802.11ax) Deep DiveMarcel Ziswiler43m
Wi‑Fi 6 raises capacity by splitting spectrum into OFDMA resource units so one frame serves multiple users, adds 1024‑QAM for ~25% peak rate gains, and enables…
Talk at Room 201/202 (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701 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.