~/conference

Open Source Summit Europe & ELC + OpenIoT Summit Europe 2018

linux kernel developers, embedded Linux developers, IoT engineers, firmware engineers, security engineers, systems integrators

PREEMPT_RT latency benchmarking; seccomp sandboxing; eBPF kernel analysis; Yocto Project distributions; OpenEmbedded container image builds; Zephyr OS Bluetooth Low Energy; MCUboot multi-image support; Trusted Firmware-M secure partitioning; U-Boot bootloader for IoT; open source MQTT brokers; LoRa sockets API; kernel configuration fragments

titleauthorlength
Keynote: Welcome & Opening RemarksJim Zemlin20m
Opening remarks list concrete wins: sponsorship by Intel and Microsoft, conference scale (35,000+ yearly attendees; 1,300+ members), and community services…
Talk on
Keynote: Wanted, 10,000 Developers to Electrify the PlanetShuli Goodman07m
LF Energy launches an open source shared technology push to "electrify the planet" by recruiting 10,000 developers to redesign power systems as a distributed…
Talk on
Keynote: Microsoft Participation and the Further Reduction of Patent Risk in the Core of Linux/OSSKeith Bergelt17m
Microsoft commits its 60,000‑patent portfolio to a cross‑license that protects the Linux system (kernel plus adjacent core projects), creating an explicit no…
Talk on
Keynote: Software-Defined EverythingArjan van de Ven15m
Argues that the data-center pattern becomes the architecture of everything and lists concrete pieces: Clear Linux and Clear Containers for stack integration, a…
Talk on
Keynote: The Kernel ReportJonathan Corbet24m
Seven kernel releases in ~12 months, each driven by 1,700 developers and ~13,000 changes, with the 9–10 week cadence interrupted when 4.15 is delayed 11 weeks…
Talk on
Keynote: Building an Open Source Software Culture at MicrosoftStephen R Walli13m
Company narrative traces concrete shifts: nine years contributing to the Linux kernel and thousands of employees active on GitHub, Azure runs with half the VMs…
Talk on
Keynote: Exceeding Diversity and Inclusion Goals to Fuel Open Source GrowthJohanna Koester17m
Cites a McKinsey finding that companies in the top gender-diverse quartile are 21% more likely to have above-average profits and that broader diversity rises…
Talk on
Keynote: The Future of AI is Data...In More Ways than You ThinkEric Berlow22m
Claim: recent AI breakthroughs owe more to data than novel algorithms. Shows concrete failures: Russia Today becomes the most-watched news channel on YouTube…
Talk on
Keynote: Digital Echoes: Understanding Mass Violence with Data and StatisticsPatrick Ball24m
Argues that raw statistical patterns reflect how data were collected not reality, and shows concrete fixes and failures: using daily situation reports and an…
Talk on
prplMesh: An Open-source Implementation of the Wi-Fi Alliance® Multi-APArnout Vandecappelle41m
An open-source, carrier-grade implementation called prplMesh implements the Wi‑Fi Alliance Multi‑AP spec using an underlying IEEE 1905.1a control plane; it…
Talk on
Getting Your Patches in Mainline Linux: What Not To Do (& a Few Things You Could TryMarc Zyngier37m
Concrete checklist for getting patches merged: use git format-patch/send-email, include a numbered series with a cover letter with vN and changelog, split…
Talk on
Networking: From the Ethernet MAC to the Link PartnerMaxime Chevallier, Antoine Tenart46m
Explains how MAC↔PHY↔link-partner actually connect: MDIO (Clause 22/45) accesses standardized PHY registers, ethtool reports the MAC view, and mii‑tools is…
Talk on
Spectre and Meltdown vs. Real-Time: How Much do Mitigations Cost?Ralf Ramsauer, Wolfgang Mauerer42m
Measurements quantify how Spectre/Meltdown mitigations affect real‑time latency: using cyclictest + stress‑ng on Intel Xeon E5, AMD Ryzen 2700X and an NVIDIA…
Talk on
Keeping Up With The Joneses (CVEs)David Reyna41m
Security teams face over 1,000+ CVEs per month (14,000+ in 2017) while only ~30% actually apply; manual triage wastes expert time. A shared open tool called…
Talk on
Primer: Testing Your Embedded System - What is a ptest, Lava, Fuego and...?Jan-Simon Moeller48m
Quick tour of concrete tools and tradeoffs: Yocto Ptest packages unit tests and already has 64 ptest packages available but full runs can take five hours or…
Talk on
Buildroot vs Yocto: Differences for Your Daily JobLuca Ceresoli45m
Compares two workflows: Buildroot is a single-repo system that uses Kconfig + make, builds a kernel, bootloader, toolchain and the rootfs directly, offers…
Talk on
The Modern Operating System, A Clear ChoiceBun Tan41m
Clear Linux OS claims measurable wins: tuned kernels, aggressive GCC flags and runtime library selection that pick AVX2 or AVX‑512 per machine, plus optimized…
Talk on
Introduction to SoundWireVinod Koul47m
SoundWire is a MIPI audio bus: a 2-pin clock+data serial, dual-data-rate link with dynamic frame sizes, runtime clock scaling to 12.8 MHz and a built-in bulk…
Talk on
Building Safe Systems with LinuxNicholas McGuire40m
SIL2LinuxMP summarizes three years of work and concludes Linux can be a candidate for safety-related systems but only via standards mapping and rigorous…
Talk on
Device Security in IoTAshutosh Singh43m
Covers concrete device protections and an open source reference implementation: Trusted Firmware for M implements PSA concepts like an immutable root of trust…
Talk on
Cooking a Debian System: One, Two, Debos!Ana Guerrero López35m
debos is a reproducible image builder for Debian that runs in CI, uses debootstrap to create chroots and qemu user emulation + binfmt_misc for foreign-arch…
Talk on
The Modern Linux Graphics Stack on Embedded SystemsMichael Tretter32m
Modern embedded Linux can use Wayland + Mesa + DRM to save memory bandwidth: Weston’s DRM backend uses atomic mode-setting (drm atomic commit), supports…
Talk on
Supporting Hardware Codecs in a Linux systemMaxime Ripard35m
Mainline Linux gains a working path to Allwinner hardware codecs: a reverse‑engineered Allwinner Cedar stack plus a v4l2 driver in staging (mpeg‑2 merged in…
Talk on
BoF: Automotive Grade Linux Developer CommunityWalt Miner38m
Automotive Grade Linux offers a unified codebase aimed at covering 70–80% of a production starting point, with 132 member companies and device profiles for…
Talk on
Bring Your Camera into 2018: Forward Porting Image Sensor DriversJacopo Mondi33m
Soc_camera is deprecated and drivers must be forward‑ported by replacing its abstractions with concrete V4L2/media‑controller pieces: use v4l2-fw-node async…
Talk on
BoF: Embedded Update ToolsJan Lübbe55m
Overview of practical embedded update tooling and unsolved problems with lots of concrete examples: rauc supports a/b updates and now uses casync/delta updates…
Talk on
Using Seccomp to Limit the Kernel Attack SurfaceMichael Kerrisk01h 29m
Explains how seccomp uses in-kernel BPF programs loaded via prctl or the seccomp syscall (and supported by libseccomp) to whitelist system calls and inspect up…
Talk on
The Seven Year Leap - Updating a Product from Linux 2.6 to 4.15, a Real-WorldEd Langley33m
Updates an OMAP3/BeagleBone XM handset from 2.6.37 → 4.15, getting a mainline kernel and newer U-Boot running with a simple rootfs, fixing RTC wake, SD card…
Talk on
Managing Linux Kernel Configurations with Config FragmentsDarren Hart31m
Linux kernel has over 10,000 config symbols; a flat .config produces ~500-line diffs for defconfig updates but only ~100 actual intentional changes. Using…
Talk on
Deep Learning in OpenCVWu Zhiwen26m
OpenCV DNN implements forward-only inference for models from Caffe TensorFlow Torch and Darknet and runs on CPU OpenCL and the OpenVINO inference engine with a…
Talk on
Complex Cameras on LinuxMauro Carvalho Chehab30m
Linux supports two camera models: simple devnode-based cameras and complex media-controller devices that can expose 17 device nodes for one sensor. Old…
Talk on
Debian & Yocto: State of the ArtKazuhiro Hayashi, Manuel Traut, Baurzhan Ismagulov41m
Three projects combine Debian packaging and Yocto workflows to produce reproducible product images: a prototype builds Debian source packages into binary…
Talk on
SPI Memory Support in Linux and U-BootMiquèl Raynal18m
SPI memories move from tiny EEPROMs to primary storage using SPI NOR and SPI NAND, with throughput jumping from ~10 MHz to ~100 MHz and dual/quad/octo IO plus…
Talk on
How to Avoid Writing Device Drivers for Embedded LinuxChris Simmonds41m
Explains how to avoid kernel drivers by using concrete user‑space interfaces: GPIO sysfs export (write numbers to export, read/write value, set edge and poll…
Talk on
Common Attacks on IoT DevicesChristina Quast32m
IoT devices still get pwned in the wild — Mirai botnet (2016) DDoS shows consumer devices join attacks en masse — and common practical entry points include…
Talk on
Large Scale Deployments for Automated Kernel TestingDave Pigott29m
Describes running LAVA-based automated kernel testing at rack scale with ~200 devices across 17 racks and multiple isolated instances including LKFT…
Talk on
DMA Safety in Buffers for Linux Kernel Device DriversWolfram Sang35m
Work on I2C finds that externally supplied message buffers are often not DMA-safe, so an opt-in DMA_SAFE flag and a small helper API now exist that either…
Talk on
Extending the Performance Analyis ToolsetChristoph Sterz38m
Hotspot is a free Hotspot (perf-based) UI that reads perf records, uses perf-pazza and libdw/libunwind for off-target unwinding, and visualizes flame graphs so…
Talk on
Teaching your Test Framework to Speak LAVATim Orling31m
A simple technique makes existing test runners emit LAVA signals so LAVA sees each test case instead of one pass/fail blob: add a small reporter (for example…
Talk on
EBBR: Standard Boot for Embedded PlatformsGrant Likely39m
A platform requirements document that defines a UEFI subset via U‑Boot and expects upstream implementations, specifying PSCI, device tree or ACPI machine…
Talk on
Preempt-RT Latency Benchmarking of the Cortex-A53 ProcessorPaul Thomas36m
Benchmarks run on a 4.18 kernel with the PREEMPT_RT patch compare a Zynq UltraScale+ Cortex‑A53 module to a Cortex‑A9 Zed board using cyclictest, CPUsets and…
Talk on
Strategies for Developing and Deploying your Embedded Applications and ImagesMirza Krak30m
Compares concrete workflows: build on desktop, cross-compile with Yocto, generate package feeds under deploy/ipk package feed and run package-index so devices…
Talk on
PREEMPT_RT isn't Just for Lasers: The Perfect MatchChristopher Obbard, Daniel James34m
Debian images built with PDK run openMHA on a BeagleBone Black Wireless with a custom Cape4all 6‑channel I2S soundcard and Bluetooth battery hookups, using the…
Talk on
Uh-oh, It's I/O Ordering!Will Deacon38m
Explains Linux I/O ordering rules with concrete litmus tests (store‑buffering ran on x86 and ran litmus tests 10 million times showing all four outcomes), maps…
Talk on
Linux IoT: From Prototype to ProductionDrew Moseley39m
Survey of choices for moving from prototype to production with concrete tooling: uses Raspberry Pi demo and recommends Yocto, Buildroot or OpenWrt for images…
Talk on
Collaborate on Linux for Use in Safety-Critical Systems?Lukas Bulwahn52m
A collaborative effort called SIL2LinuxMP claims to produce the procedures, evidence and tools needed to qualify Linux on multicore platforms to IEC 61508 SIL2…
Talk on
10 Years of the Industrial I/O Kernel SubsystemJonathan Cameron40m
Ten years of the Industrial I/O subsystem trace a practical evolution: it starts as a sensors-on-athletes hack and grows into a kernel API that now supports…
Talk on
Linux and Zephyr “Talking” to Each Other in the Same SoCDiego Sueiro44m
Hybrid i.MX7 system runs Linux on Cortex‑A7 and Zephyr on Cortex‑M4 using shared memory and the NXP Messaging Unit; RPMsg on Linux exposes channels as…
Talk on
The New Wi-Fi Experience for LinuxMarcel Holtmann44m
iwd is a new daemon that replaces wpa_supplicant and centralizes Wi‑Fi state, remembers networks, and starts scanning so only one process uses the radio. It…
Talk on
Grabbing Audio and Video on a Board FarmKrzysztof Opasiak43m
A board-farm prototype uses a NanoPi-based MuxPi to give per-board control (power, SD mux, HID emulation) and a cheap HDMI extender ($30) that outputs…
Talk on
On this Rock I will Build my System - Why Open-Source Firmware MattersLucas Stach31m
Modern SoCs push CPU bring-up, power domains, clock control and device power/performance states out of Linux and into firmware running on system control…
Talk on
Sound Open FirmwareLiam Girdwood36m
Sound Open Firmware is an open source audio DSP stack and SDK that already runs on Intel Bay Trail/Skylake, Raspberry Pi and recent HiSilicon ports, and is a…
Talk on
Real-time Testing with FuegoHirotaka Motai27m
Fuego runs a new cyclictest+ff script that pairs cyclictest with ftrace and a snapshot hook so tracing captures the worst latency when the recorded maximum…
Talk on
The Power-Supply SubsystemSebastian Reichel25m
Overview of the Linux power-supply subsystem: it exposes batteries and chargers under sysfs power_supply with properties in microvolts/microamps, supports…
Talk on
The End of Time, 19 Years to GoArnd Bergmann49m
Unix 32-bit seconds overflow on Jan 19 2038 forces a concrete migration: convert in-kernel interfaces to 64-bit seconds, add Ktime_t/time64_t changes, update…
Talk on
BoF: DevicetreeFrank Rowand44m
BoF captures concrete device tree work: the compiler gains an ml output option and stricter checks that surface many new warnings, a growing Python libfdt…
Talk on
A Sockets API for LoRaAndreas Färber46m
Proposes a concrete Linux-side solution: a Linux socket family plus drivers (spi and serdev) and a netlink attributes API to set frequency, spreading factor…
Talk on
Closing GameTim Bird53m
A live closing session runs a Jeopardy-style quiz called Peril (Jeopardy parody) with the audience split into front, middle and back teams, two timed rounds…
Talk on
Creating Your Own Tiny Linux Distribution Using Yocto: Keeping it Small WithAlejandro Hernandez33m
Builds with Yocto and poky-tiny swap glibc for musl, replace many util-linux bits with busybox and add dropbear, shrinking a reference core-image from ~4 MB…
Talk on
Why Embedded Cameras are Difficult, and How to Make Them EasyLaurent Pinchart46m
A new open camera stack called libcamera provides a C++ library with a C API, device enumeration, per-frame controls, multiple simultaneous video streams and…
Talk on
Beyond Simple Software DebuggingOleksij Rempel30m
OpenOCD scripts and a logic analyzer find and manipulate boundary‑scan bits to do more than CPU debugging: a repo of scripts proves toggling an LED on an STM32…
Talk on
Power Debugging with JTAGPatrick Titiano, Alexandre Bailon42m
JTAG becomes a practical, non-intrusive channel to monitor clocks, PMU counters, voltage rails and bus stats in real time using OpenOCD‑compatible servers and…
Talk on
Kernel Analysis Using eBPFDaniel Thompson42m
eBPF runs as an in-kernel VM that attaches to kprobes and tracepoints, loads LLVM/clang-compiled bytecode, and uses maps act like dictionaries to move data to…
Talk on
Astronomy with Gravitational WavesAlexander Nitz22m
LIGO and Virgo build 3–4 km laser interferometers that measure strains as small as 10^-21 and they detect compact mergers using open code like PyCBC. A 2015…
Talk on
Trigger’s Broom, or How I Learned to Stop Worrying and Love OSJulian Friedman07m
Claim: Cloud Foundry can run on top of Kubernetes by swapping its container scheduler for Kubernetes, implemented as the Arena/Eirini work, and it actually…
Talk on
Open Source Game DesignBrenda Romero22m
Designer describes building six documentary board games about historical traumas, one project reaching 50,000 handmade pieces (at 35,000 in progress)…
Talk on
Open Source Banking: End Poverty One Line of Code at a TimeEd Cable21m
Open source core banking software (Mifos) claims to have reached 10 million individuals via an API-driven platform that began as a web MIS in 2006, added APIs…
Talk on
Comparison of Voice Assistant SDKs for Embedded Linux DevicesLeon Anavi45m
Compares Amazon Alexa, Google Assistant and Mycroft by building prototypes on Raspberry Pi and Orange Pi Zero and reporting what actually works: Alexa SDK…
Talk on
Building Container Images with OpenEmbedded and the Yocto ProjectScott Murray51m
OpenEmbedded plus Yocto claim reproducible, auditable container builds and show concrete results: the build system adds a container image type (tarball + dummy…
Talk on
Real Time is Coming to Linux; What Does that Mean to You?Steven Rostedt51m
Linux gains preempt_rt in mainline as a kernel config option that makes interrupts into schedulable threads (use of force_threaded_irq), converts sleeping…
Talk on
Embedded Linux on RISC-V Architecture - Status ReportKhem Raj37m
Status: toolchain and userspace move upstream — GCC and glibc upstream and LLVM/lld largely landed — QEMU emulator support is in QEMU 2.12 emulator works and…
Talk on
Early Platform Drivers in Linux KernelBartosz Golaszewski46m
Proposes a lightweight early platform driver framework that lets OF_DECLARE users register devices that run an early_probe callback very early and then get…
Talk on
Firmware Transparency: Open All the Way DownJosh Triplett21m
Open source firmware for SoC components aims to replace opaque coprocessor blobs with auditable source, starting with sound open firmware for the Intel audio…
Talk on
Blockchain of Things & Large Scale Deployments of BlockchainTyler Baker33m
Argues that constrained devices register sensor, serial and firmware data via LwM2M→MQTT microservices and publish content-addressed blobs to IPFS + IPNS…
Talk on
Bluetooth Low Energy Controller in Zephyr OSVinayak Kariappa Chettimada45m
Zephyr contains a fully open-source controller subsystem (released v1.6, Bluetooth 5 conformance and a qualified Nordic DK in Oct 2017) that implements BLE PHY…
Talk on
WiFi and Secure Socket Offload in ZephyrGil Pitney41m
Implemented a Zephyr driver that runs the CC3220SF SoC’s network coprocessor as the TCP/IP and TLS engine, using the SimpleLink SDK and Zephyr’s new socket…
Talk on
Open Source MQTT BrokersLeon Anavi49m
Survey of open source MQTT brokers compares concrete features and deployments: Mosquitto is lightweight and recommended for home automation, includes CLI…
Talk on
Developing Open-Source Software RTOS with Functional Safety in MindAnas Nashif48m
Zephyr adopts a dual-track: keep an open bazaar for innovation while creating an LTS auditable branch that freezes a small kernel + core services and goes…
Talk on
MCUboot: Multi-Image SupportDavid Brown39m
MCUboot implements a tiny (≈16KB) bootloader for constrained MCUs that uses a two‑slot flash layout (slot0, slot1, scratch), verifies images with RSA/ECDSA…
Talk on
An Introduction to EdgeX FoundryJeroen Mackenbach34m
EdgeX Foundry is a Linux Foundation, vendor‑neutral microservices platform for IoT edge computing that runs via Docker or snaps and exposes services over REST…
Talk on
Zephyr and Trusted Execution EnvironmentsAndy Gross27m
Describes concrete Zephyr work: adds ARMv8-M and ARMv7-M trusted execution support by integrating ARM Trusted Firmware (TFM), generating paired secure and…
Talk on
Building an Open IoT Solution with EdgeX Foundry and Zephyr ProjectThea Aldrich, Michael Hall37m
EdgeX now runs its rewritten Go microservices on low-power hardware (Raspberry Pi) and the California release replaced Java with Go; core data defaults to…
Talk on
A Zephyr User StoryFranco Saworski31m
Three years of hands-on results: a bare-metal product shipped in 12 months, the Zephyr rewrite in 9 months, and a new sensor node moving from prototype to…
Talk on
U-Boot - Bootloader for IoT Platform?Alexey Brodkin43m
Demonstrates a concrete path to run U-Boot on a very small IoT board by trimming features, changing build flags and adjusting defaults so the final image falls…
Talk on
Deep Learning Neural Network Acceleration at the EdgeAndrea Gallo37m
Survey of frameworks and accelerators with concrete pain points and a proposed fix: major OSS frameworks (TensorFlow ~32k commits, 1.6M LOC, ~456…
Talk on
Bluetooth Mesh and ZephyrMartin Woolley46m
Explains Bluetooth Mesh fundamentals and real Zephyr firmware work: networking roles relay, friend, proxy; multicast group addressing and publish/subscribe…
Talk on
Creating an IoT Data Layer for Collecting, Storing, Analyzing and ReactingDavid G. Simmons43m
Prototype runs full Influx stack on an embedded Linux board (Pine64, 64GB microSD) collecting from Bluetooth, Wi‑Fi and LoRa sensors, storing short‑term edge…
Talk on
Enabling a Cloud-native Edge for IoT ScaleJason Shepherd30m
Argues for applying cloud‑native principles at the network edge and describes the open source EdgeX Foundry platform as a loosely coupled microservices…
Talk on
Trusted Firmware M, Secure Partitioning – Compartmentalization in IoTMiklos Balint, Ken Liu39m
Trusted Firmware M implements TrustZone for Armv8-M to isolate secure and non-secure worlds using memory-region protection, isolated secure threads and a…
Talk on
IoT TLS: Why It's HardDavid Brown38m
Explains why TLS on constrained IoT devices with tens of kilobytes of RAM and ~100 KB flash is barely possible: certificate stores are hundreds of kilobytes…
Talk on
Backporting is so 1993Ricardo Salveti, Michael Scott44m
Claim: long-term backporting no longer scales; tracking upstream is the practical way to deliver security fixes. Example: Zephyr releases add ~1,900 commits…
Talk on
Enabling Zephyr on Your Hardware PlatformDiego Sueiro42m
Step‑by‑step recipe for getting Zephyr running on an actual board using i.MX7 Cortex-M4: import vendor HAL sources (he uses an imported FreeRTOS BSP), add…
Talk on
Why the Yocto Project for My IoT ProjectDrew Moseley40m
Yocto is a source‑based embedded Linux build system that uses bitbake to assemble layered recipes into reproducible boot images and an optional package feed…
Talk on
An Introduction to EdgeX FoundryJeroen Mackenbach34m
EdgeX Foundry is a vendor‑neutral open source microservice platform for IoT edge computing that communicates via REST, packages with Docker/Docker Compose and…
Talk on
MCUboot: Multi-Image SupportDavid Brown39m
MCUboot is a tiny (fits ~16KB) bootloader for microcontrollers that implements two flash slots plus a scratch area, validates images with SHA‑256 and RSA/ECDSA…
Talk on
Bluetooth Low Energy Controller in Zephyr OSVinayak Kariappa Chettimada45m
An open-source controller subsystem lives in Zephyr since v1.6 and becomes a qualified design Oct 2017; the new controller splits an upper/lower link layer for…
Talk on
Blockchain of Things & Large Scale Deployments of BlockchainTyler Baker33m
Claim of a usable decentralized root of trust for constrained devices backed by a working pipeline: LW M2M to MQTT to ledger that publishes device metadata…
Talk on
Developing Open-Source Software RTOS with Functional Safety in MindAnas Nashif48m
Zephyr is being prepared for functional safety by producing a long‑term branch and a separate auditable, certifiable codebase that freezes a small, well‑scoped…
Talk on
Open Source MQTT BrokersLeon Anavi49m
Comparative survey of open source MQTT brokers lists concrete support and tradeoffs: Mosquitto (supports MQTT 3.1/3.1.1, tiny footprint, 56 contributors, ~1k+…
Talk on
WiFi and Secure Socket Offload in ZephyrGil Pitney41m
Zephyr gets full Wi‑Fi plus TLS offload on the TI CC3220SF LaunchXL by porting SimpleLink’s host driver and exposing the network processor’s socket APIs so…
Talk on
Enabling a Cloud-native Edge for IoT ScaleJason Shepherd30m
Argues for extending cloud‑native microservice principles to the network edge and shows an open source stack that is EdgeX Foundry, Linux Foundation‑hosted…
Talk on
Creating an IoT Data Layer for Collecting, Storing, AnalyzingDavid G. Simmons43m
Shows a working Linux-based edge that runs the same Influx stack edge-to-cloud (InfluxDB, Telegraf, Kapacitor, Chronograf), collects time-series from many…
Talk on
Zephyr and Trusted Execution EnvironmentsAndy Gross27m
Zephyr implements ARMv8-M and v7-M trusted execution by integrating ARM Trusted Firmware (TF‑M) for secure/non‑secure partitions, using newer GCC with -mcmse…
Talk on
Building an Open IoT Solution with EdgeX Foundry and Zephyr ProjectThea Aldrich, Michael Hall37m
EdgeX Foundry provides a microservice edge framework with REST APIs and pluggable core services using MongoDB by default (teams successfully replace it with…
Talk on
U-Boot - Bootloader for IoT Platform?Alexey Brodkin43m
Ported and trimmed U-Boot to run on a constrained IoT board and fits into 200 kB ROM and 100 kB RAM. Shrinking uses Kconfig to drop drivers, GCC flags…
Talk on
Deep Learning Neural Network Acceleration at the EdgeAndrea Gallo37m
Edge inference is practical today but fragmented: frameworks spike in 2015 and grow huge — TensorFlow: ~32k commits, 1.6M LOC, ~456 years equivalent — and each…
Talk on
Backporting is so 1993Ricardo Salveti, Michael Scott44m
Argues that cherry‑picking fixes and long LTS forks don’t scale, shows concrete pain: 1900 commits per release in Zephyr that are impossible to backport…
Talk on
Enabling Zephyr on Your Hardware PlatformDiego Sueiro42m
Step‑by‑step checklist for getting Zephyr running on an i.MX7 Cortex‑M4: add a vendor HAL, SOC folder and SOC.c init hook, write board files with defconfig and…
Talk on
Trusted Firmware M, Secure Partitioning – Compartmentalization in IoTMiklos Balint, Ken Liu39m
Trusted Firmware M implements isolation on microcontrollers using TrustZone for Armv8-M and memory-region protection, with a working open-source Secure…
Talk on
IoT TLS: Why It's HardDavid Brown38m
Constrained IoT devices (hundreds of KB RAM, ~1 MB flash, 10–100 MHz CPUs) can barely run TLS and often fail on three practical points: poor entropy makes…
Talk on
Why the Yocto Project for My IoT ProjectDrew Moseley40m
Argues that the Yocto Project builds reproducible embedded Linux images from source, using BitBake dependency graph and layered recipes to produce rootfs…
Talk on
A Zephyr User StoryFranco Saworski31m
Describes porting bare‑metal IoT products to Zephyr, claiming a unified toolchain and faster onboarding and maintenance: bare‑metal prototype took 12 months…
Talk on
Bluetooth Mesh and ZephyrMartin Woolley46m
Bluetooth Mesh (released 2017) runs over Bluetooth Low Energy, supports multi-hop up to 127 hops and group multicast, and Zephyr OS provides a working stack…
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.