Embedded Linux Conference + OpenIoT Summit Europe 2016
2016-10-11..2016-10-13
Berlin, Germany
[Open Source Summit Europe & ELC + OpenIoT Summit Europe 2018, Open Source Summit Europe + Embedded Linux Conference Europe 2017, Embedded Linux Conference + OpenIoT Summit North America 2018, Embedded Linux Conference + OpenIoT Summit North America 2017, Open Source Summit Europe + Embedded Linux Conference Europe 2019, Embedded Open Source Summit 2024]
| title | author | length |
|---|---|---|
| Keynote: Welcome Remarks & Announcements | Tim Bird | 03m |
Conference opens with logistical updates and community calls to action: sponsors include Intel (platinum) and Resume (gold), an on-site PhD student Ralph… | ||
| Keynote: A Fireside Chat with Greg Kroah-Hartman, Linux Foundation Fellow | Greg Kroah-Hartman | 22m |
Email-based patch review remains the fastest, practical option—53 patches reviewed, 13 accepted in 15 minutes—and patchwork plus CI is recommended for scale… | ||
| Keynote: Breaking Barriers: Creatively and Courageously | Jelena Lucin, Melissa Rancourt | 28m |
An initiative that starts from one email and scales to 13,000 students, 2,500 volunteers and ~90 events on six continents shows what actually works… | ||
| Keynote: A Demonstration with Ubuntu | Maarten Ectors | 22m |
Demonstration shows Ubuntu's new snap format and snapcraft tool building a package bundling Python, Go and Node‑RED and producing a snap that installs on… | ||
| Generic System for Safe Rootfs/Kernel Upgrades without Single-Point of Failure | Andreas Fenkart | 49m |
Legacy ARM5 devices with 1 GB RAM and 64 MB flash (some constrained to 256 MB) get a minimal kexec/initramfs pipeline that streams rootfs over HTTPS, verifies… | ||
| Long-Term Maintenance, or How to (Mis-)Manage Embedded Systems for 10+ Years | Jan Lübbe | 49m |
Claim: keep product kernels close to mainline, rebase annually and automate testing so security fixes reach devices in days not months. Work tested with… | ||
| Comparison of Linux Software Update Technologies | Matt Porter | 56m |
Compares specific open‑source update systems and their tradeoffs: classic deb/rpm non-atomic package updates risk partial failures; dual‑partition dual A/B… | ||
| Approaches to Ultra-Long Software Maintenance | Wolfgang Mauerer | 51m |
Argues that some devices require 20–40 years or even 80 years of support and outlines concrete practices: restrict devices to fixed and trusted software, avoid… | ||
| Stuck in 2009 - How I Survived | Will Sheppard | 36m |
Product ships on a five‑year‑old 2.6.28/2.6.29 kernel so teams spend months cherry‑picking fixes instead of upgrading; claim is that total backport work… | ||
| Open Source, Encryption and Export Regulations & The New Compliance Frontier | Mark Gisi | 43m |
Claims that software export compliance mostly hinges on identifying cryptography and that automation plus targeted training is the practical path forward. Uses… | ||
| The Little IoT Agent (liota) | Greg Bolella | 46m |
Liota is a portable Python agent that claims to turn any gateway into a managed telemetry source; it ships BSD-2 licensed and already implements two transports… | ||
| Run Your Own 6LoWPAN-Based IoT Network | Stefan Schmidt | 53m |
This talk explains 6LoWPAN (IPv6 over low-power wireless) and how it’s used on constrained sensors and in stacks like Contiki, RIOT, Zephyr and Linux, and in… | ||
| IoTivity: The Open Connectivity Foundation and the IoT Challenge | Thiago Macieira | 52m |
Open Connectivity Foundation and IoTivity merge into a single roadmap with 230+ members and three pillars: published spec, Apache‑2.0 reference implementation… | ||
| Build a Micro HTTP Server for Embedded System | Jian-Hong Pan | 46m |
Claims a working micro HTTP server that follows RFC 2616/HTTP 1.1, prototypes in Python prototype → C rewrite with automated unit tests (Travis CI runs 9 tests… | ||
| How to Build a Distributed Serverless Polyglot Micro Services IoT Platform | Kalonji Bankole | 38m |
A runnable, open source event-driven platform is described that ties OpenWhisk actions to triggers via a Kafka message bus, stores code in CouchDB and executes… | ||
| Apache Mynewt Overview | Sterling Hughes, James Pace | 42m |
A compact RTOS for constrained MCUs with a full toolchain: a bootloader that verifies signed ECC/RSA images, a composable build/package manager called newt… | ||
| Kernelci.org Needs YOU! | Mark Brown, Kevin Hilman | 54m |
kernelci.org automatically builds and boots upstream kernels across hundreds of real boards, currently running 260 build hosts and attempting roughly 500 boots… | ||
| Thwarting Unknown Bugs: Hardening Features in the Mainline Linux Kernel | Mark Rutland | 29m |
Kernel hardening reduces exploitability by adding concrete defenses now in mainline: debug_rodata and module RO mappings enforce page permissions… | ||
| Hardware Assisted Tracing on ARM with CoreSight and OpenCSD | Mathieu Poirier | 50m |
CoreSight tracing is integrated into the Linux kernel and exposed to perf as a CS_ETM PMU, enabling zero‑copy trace capture on supported boards (Juno… | ||
| Open Source in Every Car with Automotive Grade Linux | Walt Miner | 49m |
Automotive Grade Linux supplies a unified Yocto-based codebase (meta‑agl) used by ~85 members and 8 OEMs, with a six‑month release cadence — Brilliant Blowfish… | ||
| ARM64 SoC Linux Support Check-List | Grégory Clement | 43m |
Checklist for bringing up an ARM64 SoC: write a minimal device tree .dtsi + DTS entry and add it to the arch/arm64 boot makefile; implement or instantiate a… | ||
| Zephyr Project: An RTOS to Change the Face of IoT | Geoff Thorpe | 50m |
Zephyr is an open RTOS aimed at tiny IoT nodes that emphasizes static allocations to cut footprint and boot time, is Apache 2 licensed and hosted by the Linux… | ||
| Leveraging IoT Biometrics and Zephyr RTOS for Neonatal Nursing in Uganda | Teresa Cauvel | 35m |
Prototype is a forehead-worn neonatal monitor that measures heart rate, respiratory rate, SpO2 and temperature, built on an Arduino 101 with the Intel Curie… | ||
| The Zephyr™ Project – An Updated Overview | Anas Nashif, Benjamin Walsh | 49m |
Zephyr is a modular RTOS that runs in 8K RAM and adds real features: 1.5 integrates mbed TLS, MQTT, OTA/software updates, USB CDC, FAT and DMA and many sensor… | ||
| Doing Bluetooth Low Energy on Linux | Szymon Janc | 44m |
Doing Bluetooth Low Energy on Linux - Szymon Janc, CODECOUP
This presentation will help audience to better understand how Linux supports fast changing and… | ||
| Improving System Configuration for Zephyr and Beyond | Andy Gross | 33m |
Zephyr currently stores board specifics as scattered Kconfig entries and hard coded structures so adding UARTs or GPIOs forces code edits; proposal replaces… | ||
| Linux+Zephyr: IoT Made Easy | Pantelis Antoniou | 39m |
Linux+Zephyr: IoT Made Easy - Pantelis Antoniou, Konsulko Group
Linux and Zephyr are two Open Source operating systems that are seemingly targeted to… | ||
| JerryScript: An Ultra-lightweight JavaScript Engine for the Internet of Things | Tilmann Scheller | 41m |
JerryScript claims a 3 KB base footprint but needs ~32–64 KB RAM for real apps, targets devices with <64 KB RAM and <200 KB flash and implements ECMAScript 5.1… | ||
| Soletta: Closing the IoT Development Gap | Gustavo Sverzut Barbieri | 58m |
Soletta is an open source C/JavaScript framework that unifies sensors, networking, OS services and updates across Linux, Zephyr, Contiki and RIOT with a single… | ||
| New Wireless Daemon for Linux | Marcel Holtmann | 51m |
A new lightweight 802.11 daemon called IWD replaces wpa_supplicant for embedded Linux by reimplementing async netlink handling and persistence, using an… | ||
| OSS Remote Firmware Updates for IoT-like Projects | Silvano Cirujano Cuesta | 45m |
Open-source back end hawkBit and device agent SWUpdate are wired together via a contributed ricotta extension so devices poll for download URLs, fetch… | ||
| OCF for Resource-Constrained Environments | Kishen Maloor | 54m |
Open-source small-footprint implementation of the Open Connectivity Foundation standard that targets constrained hardware and runs as a pure C cross-platform… | ||
| Flow Based Programming Applied to IoT Development | Gustavo Sverzut Barbieri | 54m |
Flow-based programming is applied end-to-end in the Soletta framework to replace brittle threads and ad-hoc callbacks with typed, immutable information packets… | ||
| Read-only rootfs: Theory and Practice | Chris Simmonds | 39m |
Argues that a read-only rootfs plus separate nonvolatile user-data and tmpfs volatile areas reduces flash wear, avoids filesystem corruption and simplifies… | ||
| Automated Testing Laboratory for Embedded Linux Distributions | Paweł Wieczorek | 40m |
An automated test lab for Tizen images replaces manual flashing and checking by using micro SD demultiplexer hardware (second revision, schematics at… | ||
| Survey of Open Hardware 2016 | John Hawley | 42m |
Overview of concrete developments: OSHWA publishes a self‑certification and registry with a numbered ID and complaint‑driven enforcement (OSHWA certification)… | ||
| Herd Your Boards, Become a Farmer | Geert Uytterhoeven | 49m |
A personal board farm uses a BeagleBone Black management host plus USB hubs, an Ethernet switch and USB‑serial adapters to give remote serial consoles; power… | ||
| Introducing resinOS: An Operating System Tailored for Containers and Built for the Embedded World | Petros Angelatos, Andrei Gherzan | 47m |
resinOS packages full Docker userlands on constrained devices, running in production for ~2.5 years across thousands of devices and supporting ~22 boards. It… | ||
| Supporting the Camera Interface on the C.H.I.P | Maxime Ripard | 39m |
Implemented an upstream Allwinner camera driver for the $9 C.H.I.P, hooking the SoC controller and sensors into the Linux V4L2 streaming stack with support for… | ||
| Reconfigurable Computing Architecture for the Linux Kernel | Vince Bridgers, Yves Vandervennet | 30m |
Proposal defines a Linux-side architecture that dynamically loads FPGA functions as packaged AF descriptors compiled into device tree overlays, supports both… | ||
| Linux DRM: New Picture Processing API | Marek Szyprowski | 46m |
Linux DRM: New Picture Processing API - Marek Szyprowski, Samsung Electronics Polska Sp. z o.o.
Direct Rendering Manager (DRM) framework with Kernel Mode… | ||
| Audio on Linux: The End of a Golden Age? | Lars-Peter Clausen | 01h 00m |
Claims that the consumer Linux audio “golden age” is ending because hardware is shifting back toward DSPs and richer codecs; historical fixes include ALSA ASoC… | ||
| ASoC: Supporting Audio on an Embedded Board | Alexandre Belloni | 52m |
Shows how to get ALSA audio working on an embedded board by writing a machine (glue) driver or using the device-tree simple-audio-card binding; registers a… | ||
| Cameras in Embedded Systems: Device Tree and ACPI View | Sakari Ailus | 42m |
Covers how camera subsystems map to firmware descriptions and what actually works today: Device Tree becomes the ARM-preferred mechanism around 2011 but V4L2… | ||
| Introduction to Realtime Linux | Jan Altenberg | 54m |
Overview of concrete results and setup: compares PREEMPT_RT (single-kernel) and Xenomai (dual-kernel) on a Cortex‑A9 rocket board, using hackbench worst‑case… | ||
| Leveraging the Open Source Development Model Inside Your Company | Mark Gisi | 39m |
Wind River runs a 12‑month pilot called code swap that uses a private internal GitHub and a landing page to share and preserve code, yielding about 15%… | ||
| The Path of the Private FUTEX | Sebastian Siewior | 39m |
Kernel futex paths change to cut latency on contended private futexes by removing a global hash bottleneck, adding a lockless wake mechanism and a futex_nqpi… | ||
| Choosing Linux for New Use Cases | Tsugikazu Shibata | 41m |
Choosing Linux for New Use Cases - Tsugikazu Shibata, NEC
Using Linux is the primary choice for almost all the new projects in the new industry sectors such… | ||
| Automotive Collaboration: What's Really Going On? Has Something Improved During the Last Year? | Paul Sherwood | 53m |
Community projects show concrete wins: multiple vendors merge working code into AGL and GENIVI (including Raspberry Pi reference builds) and several teams… | ||
| Open Source for Automotive Developed in the Open becomes Real: GENIVI Development Platform | Agustin Benito Bethencourt | 51m |
GENIVI’s GDP ships a consumer-ready snapshot workflow: GDP-ivi9 is released (Apr 2016) and a GDP 11 release candidate 2 is available as a bootable image that… | ||
| IRQs: the Hard, the Soft, the Threaded and the Preemptible | Alison Chaiken | 01h 42m |
IRQs: the Hard, the Soft, the Threaded and the Preemptible - Alison Chaiken, Peloton Technology
Interrupt handlers manage responses to asynchronous hardware… | ||
| Tutorial: Bootstrapping the Partitioning Hypervisor Jailhouse | Jan Kiszka | 01h 45m |
Tutorial: Bootstrapping the Partitioning Hypervisor Jailhouse - Jan Kiszka, Siemens AG
The best way to understand a new technology is to try it out: This… | ||
| Tutorial: Why NAND Flash Breaks Down | Arnout Vandecappelle | 02h 07m |
Tutorial: Why NAND Flash Breaks Down - Arnout Vandecappelle, Essensium/Mind
Most embedded systems developers are aware that NAND flash isn't entirely… | ||
| Brillo and Weave Internals | Karim Yaghmour | 01h 04m |
Brillo is a stripped-down Android distribution that removes the Java framework and application layer so the runtime image shrinks to roughly a tenth of… | ||
| Creating Continuous Delivery for Yocto Based IoT Distribution | Alexander Kanevskiy | 52m |
Shows a working CI/CD pipeline for an Ostro Yocto distro using GitHub + Jenkins + Docker + combo-layer and an upstream-monitor that auto-creates pull requests… | ||
| Wyliodrin STUDIO: An Open Source Tool for IoT Development | Serban Razvan | 23m |
Wyliodrin STUDIO: An Open Source Tool for IoT Development - Serban Razvan, Wyliodrin
Have you been using your development board (like the Raspberry pi for… | ||
| Demystifying Systemd for Embedded Systems | Gustavo Sverzut Barbieri | 48m |
Shows how to strip systemd down to a usable footprint and compares that to stitching busybox and shell scripts together. Claims a full-featured setup compiles… | ||
| IPv6 for Embedded Developers used to IPv4 | Thiago Macieira | 55m |
Predictable facts: IPv6 is necessary because RIR pools exhausted (2011 onward) and consumer ISPs commonly give /48 or /64 prefixes; IoT scales to tens of… | ||
| Avoid the Silos and Help Build the True Internet of Things | Aaron Vernon | 20m |
Overview of specific IoT choices: compares transports—Wi‑Fi, Bluetooth Smart, Zigbee, Z‑Wave, Thread and LoRa/EnOcean energy‑harvesting sensors—and catalogues… | ||
| Better Alignment of Flash Storage to Mobile System Behavior | Alex Lemberg | 54m |
A lab of real Android phones and traced 24‑hour user sessions shows storage is idle most of the time — about 15 minutes busy per day — yet users still produce… | ||
| Devicetree Hardware Autoconfiguration | Hans de Goede | 50m |
Claims that a single device tree per Allwinner SoC family can cover many cheap 7" tablets using an in-kernel hardware autodetection module that creates and… | ||
| Open Source Bluetooth Device Firmware for IoT and Makers | Marcel Holtmann | 43m |
An open source link‑layer and firmware for Nordic nRF51/nRF52 chips exposes HCI over UART so Linux BlueZ or Zephyr hosts attach to an Arduino 101 or nRF51… | ||
| Building an IoT-class Device | Igor Stoppa | 34m |
Shows a concrete path: boots a MinnowBoard with Debian on an SD card, uses a USB webcam and a simple streaming tool to create an IP camera, and forwards the… | ||
| Drones Still Going Open Source | Julien Beraud | 39m |
Parrot ports ArduPilot on Bebop 2 and the new Disco wing, exposes flight state over shared-memory telemetry and runs a separate imaging process (PIMP) that… | ||
| Building a Bards Farm: Continuous Integration and Remote Control | Antoine Tenart, Quentin Schulz | 58m |
Built a self-hosted boards farm tied into KernelCI using LAVA for test dispatch and controlled by USB-relay-switched ATX supplies, 10‑port powered USB hubs and… | ||
| Building and Testing an Automotive Platform - How Automotive Grade Linux is Built and Tested | Jan-Simon Moeller | 32m |
Automotive Grade Linux uses Yocto/OpenEmbedded to produce images that Jenkins (triggered from Gerrit) builds on identical OpenStack-minion images, then runs a… | ||
| Efficient Visual Avoidance and Control for UAVs with Embedded GPUs | Kabir Mohammed | 53m |
A compact quadrotor runs a full visual navigation stack onboard a Jetson Tegra X1 (companion computer) and Pixhawk flight controller, doing stereo depth via… | ||
| Exploring Linux Kernel Source Code with Eclipse and QTCreator | Marcin Bis | 53m |
Shows how to turn Eclipse and Qt Creator into usable Linux-kernel IDEs by running initial make steps to generate autoconf.h and other generated headers, adding… | ||
| Tutorial: Building an IoT Empire | Michael Schloh von Bennewitz | 01h 57m |
Tutorial: Building an IoT Empire - Michael Schloh von Bennewitz, Computer Scientist
Objective
In this half day course, we learn theory and practice of IoT… | ||
| Running UBI/UBIFS on MLC NAND | Richard Weinberger, Boris Brezillon | 57m |
Adds MLC (and basic TLC) support to UBI/UBIFS by exposing NAND pairing info in the kernel, using SLC-mode low-page writes for new data, and merging two… | ||
| Gateways - The Center of Complexity for Update | Ned Smith | 47m |
Gateways act as the translation hub between multiple IoT frameworks and therefore become the update bottleneck: each physical device and its corresponding… | ||
| Securing the Connected Car | Eystein Måløy Stenberg | 43m |
Connected-car security focuses on concrete failures and fixes: Tesla uses OTA updates and claims a 50% accident reduction and new revenue from Autopilot; the… | ||
| (In)secure Things | Shane Martin Coughlan | 59m |
Open Source dominates IoT but often lacks production-grade security: surveys show 78% of companies use OSS, 89% say it speeds innovation, yet 67% do not… | ||
| A More Open Trust Protocol | Christian Brindley | 49m |
A new Open Trust Protocol proves an end‑to‑end, developer‑focused way to provision and manage trusted applications over the air into TEEs (ARM TrustZone… | ||
| Software Update for IoT: The Current State of Play | Chris Simmonds | 45m |
A Mirai 600 Gbps DDoS motivates secure update paths and the claim that package updates are not atomic so embedded updates use image-based strategies instead… | ||
| Software Updates for Connected Devices: Key Considerations | Eystein Måløy Stenberg | 45m |
Survey of ~30 teams finds most build homegrown updaters, taking 3–6 months to create and then maintained for years; average deployment cadence is about six… | ||
| Using SCHED_DEADLINE | Steven Rostedt | 50m |
Linux 3.14 adds SCHED_DEADLINE, implementing EDF plus the CBS and new syscalls (sched_setattr) that accept runtime/deadline/period in nanoseconds; code samples… | ||
| Introduction to Memory Management in Linux | Matt Porter | 51m |
Covers how the MMU and TLB translate virtual addresses to physical frames, how page tables and struct mm/vm_area_struct track mappings, and why user space uses… | ||
| Modernizing the NAND Framework: The Big Picture | Boris Brezillon | 44m |
NAND framework dates to Linux 2.4.6 and currently mixes chip and controller roles, so the proposal splits nand_chip/nand_controller and embeds the MTD device… | ||
| Solving Devicetree Issues, part 3.0 | Frank Rowand | 44m |
Updates to device tree tooling show concrete results: DTX_diff is mainline (builds a canonical DTS view), dt2config generates the needed Kconfig lines from a… | ||
| GPIO for Engineers and Makers | Linus Walleij | 51m |
Kernel GPIO moves from fragile global numbers to descriptor-based GPIO with device-tree/ACPI bindings, adds real-device gpiochips, formal IRQ-chip integration… | ||
| How Dealing with Modern Interrupt Architectures can Affect Your Sanity | Marc Zyngier | 52m |
Linux now composes interrupt handling from reusable pieces so complex controllers, MSI bridges and cascades map into irqdomain and irqchip hierarchies; irq… | ||
| Keynote: Zephyr & IoT Security | Geoff Thorpe | 23m |
Zephyr claims an IoT OS built for security on constrained MCUs by compiling features into single executable binaries and gating every feature through a… | ||
| Keynote: Status of Embedded Linux | Tim Bird | 24m |
Recent kernel work includes a multi-platform single ARM kernel image that lets one binary run on multiple boards, wider use of BPF for attachable trace/code… | ||
| Closing Game | Tim Bird | 34m |
Audience plays elimination quizzes using red/green papers to answer binary questions, referees watch honesty, winners trade up for prizes like Raspberry Pi 3… | ||
| LininoOS, LininoIO and ArduinoOS : A Suitable Ecosystem for Linux and MCUs - | Arturo Rinaldi | 37m |
An OpenWRT-based distro with about 3000 packages, LininoOS maps MCU peripherals into Linux as regular devices so userland code (Node.js, Python, Bash) can… | ||
| Designing a Distro from Scratch Using OpenEmbedded - Part 2 | Koen Kooi | 40m |
OpenEmbedded + Yocto details for building a distro from scratch: BitBake + recipes combine machine, distribution, and image and switching components is… | ||
| Using ELBE to Build Debian Based Embedded Systems | Manuel Traut | 53m |
ELBE generates reproducible Debian based firmware images using an init VM and Debian tooling, producing a flashable SD card image for BeagleBone Black, plus a… | ||
| Verified Boot: From ROM to Userspace | Marc Kleine-Budde | 55m |
Implements full chain measured boot on i.MX6 using HABv4 fuses + signed bootloader (barebox), FIT images, and a 4.0 kernel with IMA/EVM to sign per-file hashes… | ||
| Isar: Build Debian-Based Products with BitBake | Baurzhan Ismagulov | 58m |
Isar assembles Debian binary packages with BitBake to produce ready-to-flash images: it creates a target chroot, builds custom .deb packages natively with… | ||
| Deby - Reproducible and Maintainable Embedded Linux Environment with Poky | Kazuhiro Hayashi | 49m |
Deby combines Poky/Yocto (updated to Yocto 2.2) with Debian source to produce a Debian-like embedded distro that builds images, SDKs and QEMU-runable rootfs… | ||
| FDO: Magic 'Make My Program Faster' Compilation Option? | Pawel Moll | 58m |
Feedback-driven optimisation is real work: instrumentation FDO uses -fprofile-generate / -fprofile-use and can add ~2–3% runtime overhead during training but… | ||
| EFL - A UI Toolkit Designed for the Embedded World | Tom Hacohen | 49m |
EFL is a C UI toolkit aimed at constrained devices with claimed stable API/ABI, low memory use and GPU-or-fallback rendering; recent release shows 105… | ||
| Anatomy of Cross-Compilation Toolchains | Thomas Petazzoni | 59m |
Cross-compilation toolchains are four pieces: binutils, GCC, kernel headers, C library. Build order is binutils → host libs (GMP/MPFR/MPC) → install kernel… | ||
| HDMI CEC: What? Why? How? | Hans Verkuil | 52m |
HDMI exposes a CEC pin carrying ~400 bits/sec for device control; a kernel 4.8 framework provides a shared header, adapter ops and an API that handles… | ||
| Clinging to Clang | Khem Raj | 46m |
Clang serves as a usable cross‑compiler for Embedded Linux with concrete work: WebKit builds in 2297s vs 2838s (clang vs GCC), OpenEmbedded gets a meta‑layer… | ||
| C++ for Embedded Development | Thiago Macieira | 52m |
Argues C++ is practical on constrained devices by naming compiler flags, library choices and measured costs: use -fno-exceptions and -fno-rtti to avoid… | ||
| Open Source Development for the ESP8266 and Azure | Ivan R Judson, Rita Zhang, Pamela Cortez | 54m |
Microsoft teams port Azure C SDK to the ESP8266 and demonstrate an Azure C SDK on ESP8266 build that flashes with esptool, compiles in Docker toolchains and is… | ||
| How to Develop the ARM 64bit Board, Samsung TM2 with Exynos5433 | Chanwoo Choi, Seung-Woo Kim | 50m |
Samsung TM2 based on Exynos5433 runs Tizen 64-bit after a lengthy mainline upstreaming effort: roughly ~1,400 patches applied to the vendor tree and ~250… | ||
| JavaScript Meets Zephyr | Sakari Poussa | 41m |
A JavaScript runtime for Zephyr uses JerryScript and provides BLE, GPIO, PWM and OCF bindings so developers copy-and-run scripts without compile flash or… | ||
| Enabling IoT OSs for Intel Quark MCU platforms: The Fast Way | Andre Guedes | 54m |
QMSI provides device driver libraries, a bootloader, linker script and newlib syscalls that get Contiki and Zephyr running on Intel Quark D2000/SE in hours… | ||
| Quark Microcontroller Software Interface | Malcolm Prinn | 41m |
Quark Microcontroller Software Interface is an open source C HAL for Intel Quark MCUs (D2000 and SE) that targets 32 MHz edge devices and ships under a BSD… | ||
| How to Prototype an IoT Hardware with IoTivity on GNU/Linux | Philippe Coval | 51m |
How to Prototype an IoT Hardware with IoTivity on GNU/Linux - Phil Coval, Samsung
IoTivity is an open source software framework enabling seamless… | ||
| Power Management Challenges in IoT and How Zephyr RTOS Meets Them | Ramesh Thomas | 48m |
Power Management Challenges in IoT and How Zephyr RTOS Meets Them - Ramesh Thomas, Intel
An OS that runs on tiny IoT devices is already meeting several… | ||
| The Internet of Things and Life Beyond Linux | Wolfgang Mauerer | 38m |
Argues a practical boundary: once RAM and storage shrink toward eight megabytes a trimmed Linux kernel becomes a different beast and usually loses its… | ||
| Using Greybus for IoT | Alexandre Bailon | 32m |
Greybus is the modular RPC protocol from Project ARA, reworked here to run over TCP/IP transport and Bluetooth so a Linux gateway keeps drivers and sensor… | ||
| Cloud Platforms for the Internet of Things: How Do They Stack Up? | Koustabh Dolui | 44m |
Study compares open and closed IoT cloud stacks using a real sensor deployment at Circo Massimo with Libelium nodes, a Raspberry Pi gateway and Parse, SparkFun… | ||
| Security in IoT, More an Attitude Issue than a Technical Challenge | Dominig ar Foll | 54m |
Security in IoT, More an Attitude Issue than a Technical Challenge - Dominig ar Foll, Intel Open Source
One of the main blocker toward IoT adoption outide of… | ||
| Creating Memory Efficient and High Performance IP Stack for Zephyr OS | Jukka Rissanen | 28m |
Native IP stack for Zephyr replaces the old lwIP-based code with a fully integrated dual IPv4/IPv6 stack that supports multiple simultaneous interfaces… | ||
| BYOD (Build Your Own Device) | Angelo Dureghello | 57m |
BYOD (Build Your Own Device) - Angelo Dureghello, Sysam, Nomovok
There are hundreds of Linux development boards available, but somehow, everyone of them is… | ||
| Continuous Integration and Autotest Environment Using Fuego | Kenji Tadano, Kengo Ibe | 54m |
Continuous Integration and Autotest Environment Using Fuego - Kenji Tadano & Kengo Ibe, Mitsubishi Electric
LTSI (Long Time Support Initiative) launched a… | ||
| It's a Hardware Bug and I can Prove It | Kris Chaplin | 37m |
Shows how to prove a fault is hardware not software by wiring two signals between CPU debug and FPGA logic: CPU breakpoint-out to logic analyzer trigger-in… | ||
| Continuous Integration and Testing of a Yocto Project Based Automotive Head Unit | Mario Domenech Goulart, Mikko Rapeli | 53m |
Continuous integration for a Yocto-based BMW head unit uses Jenkins, bitbake and a custom SDK pipeline with multistage CI that runs component builds in SDKs… | ||
| Using the Network as a Reliable Platform for Time-Sensitive Systems | Henrik Austad | 42m |
Shows that Time Sensitive Networking (TSN) can be implemented end-to-end but kernel support is incomplete: a working Linux driver prototype configures Intel… | ||
| Open-Source Tools for FPGA Development | Marek Vasut | 38m |
Shows a full open source flow for the iCE40 FPGA by synthesizing an 8-bit Gray counter that drives eight LEDs from an oscillator using yosys for synthesis… | ||
| Tutorial: Building a Drone, From Scratch | Igor Stoppa | 45m |
A complete build of a low-cost four-wheel-drive ground drone with modular boards, per-wheel closed‑loop speed control using cheap DC motors plus optical… | ||
| Creating Bluetooth-Based IoT Solutions with Zephyr | Johan Hedberg | 31m |
Zephyr ships a configurable Bluetooth stack that implements Bluetooth 4.2 BLE features, HCI host/controller separation, and integration with IPv6 over… | ||
| BlueZ Meets Zephyr | Luiz Augusto von Dentz | 47m |
Zephyr’s Bluetooth stack reuses Linux BlueZ tools to speed prototyping and qualification: developers forward controllers with btproxy and HCI emulator so… | ||
| No, It's Never Too Late to Upstream Your Legacy Linux Based Platform | Neil Armstrong | 36m |
Argues that it is never too late to upstream a legacy Linux board and gives concrete workflows: collect out-of-tree patches, extract vendor blobs from obscure… | ||
| Trying to Explain the 'Incomprehensible' Decision Making Process of a Subsystem Maintainer | Wolfram Sang | 47m |
I2C maintainership faces scaling: accepted patches per cycle rise from ~2,000 (v3.0) to ~14,000 (v4.8) while backlog grows exponentially, not chronologically… | ||
| Time is Ready for the Civil Infrastructure Platform | Yoshitake Kobayashi, Urs Gleim | 53m |
Civil Infrastructure Platform builds a Linux-based base layer from kernel upward with companies funding maintainers from Toshiba Siemens Codethink and PlatHome… | ||
| Update on Shared Logging between the Kernel and the Bootloader | Sean Hudson | 57m |
Shared logging implements a single log control block with magic/checks passed from bootloader to kernel so both can read and replay each other’s records across… | ||
| kvmtool - A QEMU Alternative? | Andre Przywara | 54m |
kvmtool is a tiny KVM userland that runs same-arch Linux guests (no instruction emulation, no ACPI/UEFI), lives outside the kernel tree and clocks in at 1.6 MB… | ||
| Debugging Methodologies for Realtime Issues in Linux Systems | Joel Fernandes | 49m |
Shows how to find and fix real latency sources using concrete tools and fixes: uses irqsoff tracer and function_graph tracer to spot top-half handlers and… | ||
| Running an Undersea, Robotic Laboratory on a Fixed Energy Budget | Brent Roman | 48m |
A moored Linux-controlled lab performs chemical and genetic assays in situ, drawing water through 132 filter pucks and producing DNA-spot images for species… | ||
| nothing matches | ||