Open Source Summit Europe & ELC + OpenIoT Summit Europe 2018
2018-10-22..2018-10-24
Edinburgh, United Kingdom
[Open Source Summit Europe + Embedded Linux Conference Europe 2017, Embedded Linux Conference + OpenIoT Summit Europe 2016, Embedded Linux Conference + OpenIoT Summit North America 2018, Embedded Linux Conference Europe 2022, Embedded Linux Conference @ EOSS NA 2024, Open Source Summit Europe + Embedded Linux Conference Europe 2019]
who it's for
linux kernel developers, embedded Linux developers, IoT engineers, firmware engineers, security engineers, systems integrators
topics
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
| title | author | length |
|---|---|---|
| Keynote: Welcome & Opening Remarks | Jim Zemlin | 20m |
Opening remarks list concrete wins: sponsorship by Intel and Microsoft, conference scale (35,000+ yearly attendees; 1,300+ members), and community services… | ||
| Keynote: Wanted, 10,000 Developers to Electrify the Planet | Shuli Goodman | 07m |
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… | ||
| Keynote: Microsoft Participation and the Further Reduction of Patent Risk in the Core of Linux/OSS | Keith Bergelt | 17m |
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… | ||
| Keynote: Software-Defined Everything | Arjan van de Ven | 15m |
Argues that the data-center pattern becomes the architecture of everything and lists concrete pieces: Clear Linux and Clear Containers for stack integration, a… | ||
| Keynote: The Kernel Report | Jonathan Corbet | 24m |
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… | ||
| Keynote: Building an Open Source Software Culture at Microsoft | Stephen R Walli | 13m |
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… | ||
| Keynote: Exceeding Diversity and Inclusion Goals to Fuel Open Source Growth | Johanna Koester | 17m |
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… | ||
| Keynote: The Future of AI is Data...In More Ways than You Think | Eric Berlow | 22m |
Claim: recent AI breakthroughs owe more to data than novel algorithms. Shows concrete failures: Russia Today becomes the most-watched news channel on YouTube… | ||
| Keynote: Digital Echoes: Understanding Mass Violence with Data and Statistics | Patrick Ball | 24m |
Argues that raw statistical patterns reflect how data were collected not reality, and shows concrete fixes and failures: using daily situation reports and an… | ||
| prplMesh: An Open-source Implementation of the Wi-Fi Alliance® Multi-AP | Arnout Vandecappelle | 41m |
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… | ||
| Getting Your Patches in Mainline Linux: What Not To Do (& a Few Things You Could Try | Marc Zyngier | 37m |
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… | ||
| Networking: From the Ethernet MAC to the Link Partner | Maxime Chevallier, Antoine Tenart | 46m |
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… | ||
| Spectre and Meltdown vs. Real-Time: How Much do Mitigations Cost? | Ralf Ramsauer, Wolfgang Mauerer | 42m |
Measurements quantify how Spectre/Meltdown mitigations affect real‑time latency: using cyclictest + stress‑ng on Intel Xeon E5, AMD Ryzen 2700X and an NVIDIA… | ||
| Keeping Up With The Joneses (CVEs) | David Reyna | 41m |
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… | ||
| Primer: Testing Your Embedded System - What is a ptest, Lava, Fuego and...? | Jan-Simon Moeller | 48m |
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… | ||
| Buildroot vs Yocto: Differences for Your Daily Job | Luca Ceresoli | 45m |
Compares two workflows: Buildroot is a single-repo system that uses Kconfig + make, builds a kernel, bootloader, toolchain and the rootfs directly, offers… | ||
| The Modern Operating System, A Clear Choice | Bun Tan | 41m |
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… | ||
| Introduction to SoundWire | Vinod Koul | 47m |
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… | ||
| Building Safe Systems with Linux | Nicholas McGuire | 40m |
SIL2LinuxMP summarizes three years of work and concludes Linux can be a candidate for safety-related systems but only via standards mapping and rigorous… | ||
| Device Security in IoT | Ashutosh Singh | 43m |
Covers concrete device protections and an open source reference implementation: Trusted Firmware for M implements PSA concepts like an immutable root of trust… | ||
| Cooking a Debian System: One, Two, Debos! | Ana Guerrero López | 35m |
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… | ||
| The Modern Linux Graphics Stack on Embedded Systems | Michael Tretter | 32m |
Modern embedded Linux can use Wayland + Mesa + DRM to save memory bandwidth: Weston’s DRM backend uses atomic mode-setting (drm atomic commit), supports… | ||
| Supporting Hardware Codecs in a Linux system | Maxime Ripard | 35m |
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… | ||
| BoF: Automotive Grade Linux Developer Community | Walt Miner | 38m |
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… | ||
| Bring Your Camera into 2018: Forward Porting Image Sensor Drivers | Jacopo Mondi | 33m |
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… | ||
| BoF: Embedded Update Tools | Jan Lübbe | 55m |
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… | ||
| Using Seccomp to Limit the Kernel Attack Surface | Michael Kerrisk | 01h 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… | ||
| The Seven Year Leap - Updating a Product from Linux 2.6 to 4.15, a Real-World | Ed Langley | 33m |
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… | ||
| Managing Linux Kernel Configurations with Config Fragments | Darren Hart | 31m |
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… | ||
| Deep Learning in OpenCV | Wu Zhiwen | 26m |
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… | ||
| Complex Cameras on Linux | Mauro Carvalho Chehab | 30m |
Linux supports two camera models: simple devnode-based cameras and complex media-controller devices that can expose 17 device nodes for one sensor. Old… | ||
| Debian & Yocto: State of the Art | Kazuhiro Hayashi, Manuel Traut, Baurzhan Ismagulov | 41m |
Three projects combine Debian packaging and Yocto workflows to produce reproducible product images: a prototype builds Debian source packages into binary… | ||
| SPI Memory Support in Linux and U-Boot | Miquèl Raynal | 18m |
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… | ||
| How to Avoid Writing Device Drivers for Embedded Linux | Chris Simmonds | 41m |
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… | ||
| Common Attacks on IoT Devices | Christina Quast | 32m |
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… | ||
| Large Scale Deployments for Automated Kernel Testing | Dave Pigott | 29m |
Describes running LAVA-based automated kernel testing at rack scale with ~200 devices across 17 racks and multiple isolated instances including LKFT… | ||
| DMA Safety in Buffers for Linux Kernel Device Drivers | Wolfram Sang | 35m |
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… | ||
| Extending the Performance Analyis Toolset | Christoph Sterz | 38m |
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… | ||
| Teaching your Test Framework to Speak LAVA | Tim Orling | 31m |
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… | ||
| EBBR: Standard Boot for Embedded Platforms | Grant Likely | 39m |
A platform requirements document that defines a UEFI subset via U‑Boot and expects upstream implementations, specifying PSCI, device tree or ACPI machine… | ||
| Preempt-RT Latency Benchmarking of the Cortex-A53 Processor | Paul Thomas | 36m |
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… | ||
| Strategies for Developing and Deploying your Embedded Applications and Images | Mirza Krak | 30m |
Compares concrete workflows: build on desktop, cross-compile with Yocto, generate package feeds under deploy/ipk package feed and run package-index so devices… | ||
| PREEMPT_RT isn't Just for Lasers: The Perfect Match | Christopher Obbard, Daniel James | 34m |
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… | ||
| Uh-oh, It's I/O Ordering! | Will Deacon | 38m |
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… | ||
| Linux IoT: From Prototype to Production | Drew Moseley | 39m |
Survey of choices for moving from prototype to production with concrete tooling: uses Raspberry Pi demo and recommends Yocto, Buildroot or OpenWrt for images… | ||
| Collaborate on Linux for Use in Safety-Critical Systems? | Lukas Bulwahn | 52m |
A collaborative effort called SIL2LinuxMP claims to produce the procedures, evidence and tools needed to qualify Linux on multicore platforms to IEC 61508 SIL2… | ||
| 10 Years of the Industrial I/O Kernel Subsystem | Jonathan Cameron | 40m |
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… | ||
| Linux and Zephyr “Talking” to Each Other in the Same SoC | Diego Sueiro | 44m |
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… | ||
| The New Wi-Fi Experience for Linux | Marcel Holtmann | 44m |
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… | ||
| Grabbing Audio and Video on a Board Farm | Krzysztof Opasiak | 43m |
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… | ||
| On this Rock I will Build my System - Why Open-Source Firmware Matters | Lucas Stach | 31m |
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… | ||
| Sound Open Firmware | Liam Girdwood | 36m |
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… | ||
| Real-time Testing with Fuego | Hirotaka Motai | 27m |
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… | ||
| The Power-Supply Subsystem | Sebastian Reichel | 25m |
Overview of the Linux power-supply subsystem: it exposes batteries and chargers under sysfs power_supply with properties in microvolts/microamps, supports… | ||
| The End of Time, 19 Years to Go | Arnd Bergmann | 49m |
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… | ||
| BoF: Devicetree | Frank Rowand | 44m |
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… | ||
| A Sockets API for LoRa | Andreas Färber | 46m |
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… | ||
| Closing Game | Tim Bird | 53m |
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… | ||
| Creating Your Own Tiny Linux Distribution Using Yocto: Keeping it Small With | Alejandro Hernandez | 33m |
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… | ||
| Why Embedded Cameras are Difficult, and How to Make Them Easy | Laurent Pinchart | 46m |
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… | ||
| Beyond Simple Software Debugging | Oleksij Rempel | 30m |
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… | ||
| Power Debugging with JTAG | Patrick Titiano, Alexandre Bailon | 42m |
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… | ||
| Kernel Analysis Using eBPF | Daniel Thompson | 42m |
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… | ||
| Astronomy with Gravitational Waves | Alexander Nitz | 22m |
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… | ||
| Trigger’s Broom, or How I Learned to Stop Worrying and Love OS | Julian Friedman | 07m |
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… | ||
| Open Source Game Design | Brenda Romero | 22m |
Designer describes building six documentary board games about historical traumas, one project reaching 50,000 handmade pieces (at 35,000 in progress)… | ||
| Open Source Banking: End Poverty One Line of Code at a Time | Ed Cable | 21m |
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… | ||
| Comparison of Voice Assistant SDKs for Embedded Linux Devices | Leon Anavi | 45m |
Compares Amazon Alexa, Google Assistant and Mycroft by building prototypes on Raspberry Pi and Orange Pi Zero and reporting what actually works: Alexa SDK… | ||
| Building Container Images with OpenEmbedded and the Yocto Project | Scott Murray | 51m |
OpenEmbedded plus Yocto claim reproducible, auditable container builds and show concrete results: the build system adds a container image type (tarball + dummy… | ||
| Real Time is Coming to Linux; What Does that Mean to You? | Steven Rostedt | 51m |
Linux gains preempt_rt in mainline as a kernel config option that makes interrupts into schedulable threads (use of force_threaded_irq), converts sleeping… | ||
| Embedded Linux on RISC-V Architecture - Status Report | Khem Raj | 37m |
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… | ||
| Early Platform Drivers in Linux Kernel | Bartosz Golaszewski | 46m |
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… | ||
| Firmware Transparency: Open All the Way Down | Josh Triplett | 21m |
Open source firmware for SoC components aims to replace opaque coprocessor blobs with auditable source, starting with sound open firmware for the Intel audio… | ||
| Blockchain of Things & Large Scale Deployments of Blockchain | Tyler Baker | 33m |
Argues that constrained devices register sensor, serial and firmware data via LwM2M→MQTT microservices and publish content-addressed blobs to IPFS + IPNS… | ||
| Bluetooth Low Energy Controller in Zephyr OS | Vinayak Kariappa Chettimada | 45m |
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… | ||
| WiFi and Secure Socket Offload in Zephyr | Gil Pitney | 41m |
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… | ||
| Open Source MQTT Brokers | Leon Anavi | 49m |
Survey of open source MQTT brokers compares concrete features and deployments: Mosquitto is lightweight and recommended for home automation, includes CLI… | ||
| Developing Open-Source Software RTOS with Functional Safety in Mind | Anas Nashif | 48m |
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… | ||
| MCUboot: Multi-Image Support | David Brown | 39m |
MCUboot implements a tiny (≈16KB) bootloader for constrained MCUs that uses a two‑slot flash layout (slot0, slot1, scratch), verifies images with RSA/ECDSA… | ||
| An Introduction to EdgeX Foundry | Jeroen Mackenbach | 34m |
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… | ||
| Zephyr and Trusted Execution Environments | Andy Gross | 27m |
Describes concrete Zephyr work: adds ARMv8-M and ARMv7-M trusted execution support by integrating ARM Trusted Firmware (TFM), generating paired secure and… | ||
| Building an Open IoT Solution with EdgeX Foundry and Zephyr Project | Thea Aldrich, Michael Hall | 37m |
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… | ||
| A Zephyr User Story | Franco Saworski | 31m |
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… | ||
| U-Boot - Bootloader for IoT Platform? | Alexey Brodkin | 43m |
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… | ||
| Deep Learning Neural Network Acceleration at the Edge | Andrea Gallo | 37m |
Survey of frameworks and accelerators with concrete pain points and a proposed fix: major OSS frameworks (TensorFlow ~32k commits, 1.6M LOC, ~456… | ||
| Bluetooth Mesh and Zephyr | Martin Woolley | 46m |
Explains Bluetooth Mesh fundamentals and real Zephyr firmware work: networking roles relay, friend, proxy; multicast group addressing and publish/subscribe… | ||
| Creating an IoT Data Layer for Collecting, Storing, Analyzing and Reacting | David G. Simmons | 43m |
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… | ||
| Enabling a Cloud-native Edge for IoT Scale | Jason Shepherd | 30m |
Argues for applying cloud‑native principles at the network edge and describes the open source EdgeX Foundry platform as a loosely coupled microservices… | ||
| Trusted Firmware M, Secure Partitioning – Compartmentalization in IoT | Miklos Balint, Ken Liu | 39m |
Trusted Firmware M implements TrustZone for Armv8-M to isolate secure and non-secure worlds using memory-region protection, isolated secure threads and a… | ||
| IoT TLS: Why It's Hard | David Brown | 38m |
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… | ||
| Backporting is so 1993 | Ricardo Salveti, Michael Scott | 44m |
Claim: long-term backporting no longer scales; tracking upstream is the practical way to deliver security fixes. Example: Zephyr releases add ~1,900 commits… | ||
| Enabling Zephyr on Your Hardware Platform | Diego Sueiro | 42m |
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… | ||
| Why the Yocto Project for My IoT Project | Drew Moseley | 40m |
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… | ||
| An Introduction to EdgeX Foundry | Jeroen Mackenbach | 34m |
EdgeX Foundry is a vendor‑neutral open source microservice platform for IoT edge computing that communicates via REST, packages with Docker/Docker Compose and… | ||
| MCUboot: Multi-Image Support | David Brown | 39m |
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… | ||
| Bluetooth Low Energy Controller in Zephyr OS | Vinayak Kariappa Chettimada | 45m |
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… | ||
| Blockchain of Things & Large Scale Deployments of Blockchain | Tyler Baker | 33m |
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… | ||
| Developing Open-Source Software RTOS with Functional Safety in Mind | Anas Nashif | 48m |
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… | ||
| Open Source MQTT Brokers | Leon Anavi | 49m |
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+… | ||
| WiFi and Secure Socket Offload in Zephyr | Gil Pitney | 41m |
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… | ||
| Enabling a Cloud-native Edge for IoT Scale | Jason Shepherd | 30m |
Argues for extending cloud‑native microservice principles to the network edge and shows an open source stack that is EdgeX Foundry, Linux Foundation‑hosted… | ||
| Creating an IoT Data Layer for Collecting, Storing, Analyzing | David G. Simmons | 43m |
Shows a working Linux-based edge that runs the same Influx stack edge-to-cloud (InfluxDB, Telegraf, Kapacitor, Chronograf), collects time-series from many… | ||
| Zephyr and Trusted Execution Environments | Andy Gross | 27m |
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… | ||
| Building an Open IoT Solution with EdgeX Foundry and Zephyr Project | Thea Aldrich, Michael Hall | 37m |
EdgeX Foundry provides a microservice edge framework with REST APIs and pluggable core services using MongoDB by default (teams successfully replace it with… | ||
| U-Boot - Bootloader for IoT Platform? | Alexey Brodkin | 43m |
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… | ||
| Deep Learning Neural Network Acceleration at the Edge | Andrea Gallo | 37m |
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… | ||
| Backporting is so 1993 | Ricardo Salveti, Michael Scott | 44m |
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… | ||
| Enabling Zephyr on Your Hardware Platform | Diego Sueiro | 42m |
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… | ||
| Trusted Firmware M, Secure Partitioning – Compartmentalization in IoT | Miklos Balint, Ken Liu | 39m |
Trusted Firmware M implements isolation on microcontrollers using TrustZone for Armv8-M and memory-region protection, with a working open-source Secure… | ||
| IoT TLS: Why It's Hard | David Brown | 38m |
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… | ||
| Why the Yocto Project for My IoT Project | Drew Moseley | 40m |
Argues that the Yocto Project builds reproducible embedded Linux images from source, using BitBake dependency graph and layered recipes to produce rootfs… | ||
| A Zephyr User Story | Franco Saworski | 31m |
Describes porting bare‑metal IoT products to Zephyr, claiming a unified toolchain and faster onboarding and maintenance: bare‑metal prototype took 12 months… | ||
| Bluetooth Mesh and Zephyr | Martin Woolley | 46m |
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… | ||
| nothing matches | ||