~/conference

Embedded Linux Conference + OpenIoT Summit Europe 2016

titleauthorlength
Keynote: Welcome Remarks & AnnouncementsTim Bird03m
Conference opens with logistical updates and community calls to action: sponsors include Intel (platinum) and Resume (gold), an on-site PhD student Ralph…
Talk in English on
Keynote: A Fireside Chat with Greg Kroah-Hartman, Linux Foundation FellowGreg Kroah-Hartman22m
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…
Panel in English on
Keynote: Breaking Barriers: Creatively and CourageouslyJelena Lucin, Melissa Rancourt28m
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…
Talk in English on
Keynote: A Demonstration with UbuntuMaarten Ectors22m
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…
Talk in English on
Generic System for Safe Rootfs/Kernel Upgrades without Single-Point of FailureAndreas Fenkart49m
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…
Talk in English on
Long-Term Maintenance, or How to (Mis-)Manage Embedded Systems for 10+ YearsJan Lübbe49m
Claim: keep product kernels close to mainline, rebase annually and automate testing so security fixes reach devices in days not months. Work tested with…
Talk in English on
Comparison of Linux Software Update TechnologiesMatt Porter56m
Compares specific open‑source update systems and their tradeoffs: classic deb/rpm non-atomic package updates risk partial failures; dual‑partition dual A/B…
Talk in English on
Approaches to Ultra-Long Software MaintenanceWolfgang Mauerer51m
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…
Talk in English on
Stuck in 2009 - How I SurvivedWill Sheppard36m
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…
Talk in English on
Open Source, Encryption and Export Regulations & The New Compliance FrontierMark Gisi43m
Claims that software export compliance mostly hinges on identifying cryptography and that automation plus targeted training is the practical path forward. Uses…
Talk in English on
The Little IoT Agent (liota)Greg Bolella46m
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…
Talk in English on
Run Your Own 6LoWPAN-Based IoT NetworkStefan Schmidt53m
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…
Talk in German on
IoTivity: The Open Connectivity Foundation and the IoT ChallengeThiago Macieira52m
Open Connectivity Foundation and IoTivity merge into a single roadmap with 230+ members and three pillars: published spec, Apache‑2.0 reference implementation…
Talk in English on
Build a Micro HTTP Server for Embedded SystemJian-Hong Pan46m
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…
Talk in English on
How to Build a Distributed Serverless Polyglot Micro Services IoT PlatformKalonji Bankole38m
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…
Talk in English on
Apache Mynewt OverviewSterling Hughes, James Pace42m
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…
Talk in English on
Kernelci.org Needs YOU!Mark Brown, Kevin Hilman54m
kernelci.org automatically builds and boots upstream kernels across hundreds of real boards, currently running 260 build hosts and attempting roughly 500 boots…
Talk in English on
Thwarting Unknown Bugs: Hardening Features in the Mainline Linux KernelMark Rutland29m
Kernel hardening reduces exploitability by adding concrete defenses now in mainline: debug_rodata and module RO mappings enforce page permissions…
Talk in English on
Hardware Assisted Tracing on ARM with CoreSight and OpenCSDMathieu Poirier50m
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…
Talk in English on
Open Source in Every Car with Automotive Grade LinuxWalt Miner49m
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…
Talk in English on
ARM64 SoC Linux Support Check-ListGrégory Clement43m
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…
Talk in English on
Zephyr Project: An RTOS to Change the Face of IoTGeoff Thorpe50m
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…
Talk in English on
Leveraging IoT Biometrics and Zephyr RTOS for Neonatal Nursing in UgandaTeresa Cauvel35m
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…
Talk in English on
The Zephyr™ Project – An Updated OverviewAnas Nashif, Benjamin Walsh49m
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…
Talk in English on
Doing Bluetooth Low Energy on LinuxSzymon Janc44m
Doing Bluetooth Low Energy on Linux - Szymon Janc, CODECOUP This presentation will help audience to better understand how Linux supports fast changing and…
Talk in English on
Improving System Configuration for Zephyr and BeyondAndy Gross33m
Zephyr currently stores board specifics as scattered Kconfig entries and hard coded structures so adding UARTs or GPIOs forces code edits; proposal replaces…
Talk in English on
Linux+Zephyr: IoT Made EasyPantelis Antoniou39m
Linux+Zephyr: IoT Made Easy - Pantelis Antoniou, Konsulko Group Linux and Zephyr are two Open Source operating systems that are seemingly targeted to…
Talk in English on
JerryScript: An Ultra-lightweight JavaScript Engine for the Internet of ThingsTilmann Scheller41m
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…
Talk in English on
Soletta: Closing the IoT Development GapGustavo Sverzut Barbieri58m
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…
Talk in English on
New Wireless Daemon for LinuxMarcel Holtmann51m
A new lightweight 802.11 daemon called IWD replaces wpa_supplicant for embedded Linux by reimplementing async netlink handling and persistence, using an…
Talk in English on
OSS Remote Firmware Updates for IoT-like ProjectsSilvano Cirujano Cuesta45m
Open-source back end hawkBit and device agent SWUpdate are wired together via a contributed ricotta extension so devices poll for download URLs, fetch…
Talk in English on
OCF for Resource-Constrained EnvironmentsKishen Maloor54m
Open-source small-footprint implementation of the Open Connectivity Foundation standard that targets constrained hardware and runs as a pure C cross-platform…
Talk in English on
Flow Based Programming Applied to IoT DevelopmentGustavo Sverzut Barbieri54m
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…
Talk in English on
Read-only rootfs: Theory and PracticeChris Simmonds39m
Argues that a read-only rootfs plus separate nonvolatile user-data and tmpfs volatile areas reduces flash wear, avoids filesystem corruption and simplifies…
Talk in English on
Automated Testing Laboratory for Embedded Linux DistributionsPaweł Wieczorek40m
An automated test lab for Tizen images replaces manual flashing and checking by using micro SD demultiplexer hardware (second revision, schematics at…
Talk in English on
Survey of Open Hardware 2016John Hawley42m
Overview of concrete developments: OSHWA publishes a self‑certification and registry with a numbered ID and complaint‑driven enforcement (OSHWA certification)…
Talk in English on
Herd Your Boards, Become a FarmerGeert Uytterhoeven49m
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…
Talk in English on
Introducing resinOS: An Operating System Tailored for Containers and Built for the Embedded WorldPetros Angelatos, Andrei Gherzan47m
resinOS packages full Docker userlands on constrained devices, running in production for ~2.5 years across thousands of devices and supporting ~22 boards. It…
Talk in English on
Supporting the Camera Interface on the C.H.I.PMaxime Ripard39m
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…
Talk in English on
Reconfigurable Computing Architecture for the Linux KernelVince Bridgers, Yves Vandervennet30m
Proposal defines a Linux-side architecture that dynamically loads FPGA functions as packaged AF descriptors compiled into device tree overlays, supports both…
Talk in English on
Linux DRM: New Picture Processing APIMarek Szyprowski46m
Linux DRM: New Picture Processing API - Marek Szyprowski, Samsung Electronics Polska Sp. z o.o. Direct Rendering Manager (DRM) framework with Kernel Mode…
Talk in English on
Audio on Linux: The End of a Golden Age?Lars-Peter Clausen01h 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…
Talk in English on
ASoC: Supporting Audio on an Embedded BoardAlexandre Belloni52m
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…
Talk in English on
Cameras in Embedded Systems: Device Tree and ACPI ViewSakari Ailus42m
Covers how camera subsystems map to firmware descriptions and what actually works today: Device Tree becomes the ARM-preferred mechanism around 2011 but V4L2…
Talk in English on
Introduction to Realtime LinuxJan Altenberg54m
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…
Talk in English on
Leveraging the Open Source Development Model Inside Your CompanyMark Gisi39m
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%…
Talk in English on
The Path of the Private FUTEXSebastian Siewior39m
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…
Talk in English on
Choosing Linux for New Use CasesTsugikazu Shibata41m
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…
Talk in English on
Automotive Collaboration: What's Really Going On? Has Something Improved During the Last Year?Paul Sherwood53m
Community projects show concrete wins: multiple vendors merge working code into AGL and GENIVI (including Raspberry Pi reference builds) and several teams…
Talk in English on
Open Source for Automotive Developed in the Open becomes Real: GENIVI Development PlatformAgustin Benito Bethencourt51m
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…
Talk in English on
IRQs: the Hard, the Soft, the Threaded and the PreemptibleAlison Chaiken01h 42m
IRQs: the Hard, the Soft, the Threaded and the Preemptible - Alison Chaiken, Peloton Technology Interrupt handlers manage responses to asynchronous hardware…
Talk in English on
Tutorial: Bootstrapping the Partitioning Hypervisor JailhouseJan Kiszka01h 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…
Talk in English on
Tutorial: Why NAND Flash Breaks DownArnout Vandecappelle02h 07m
Tutorial: Why NAND Flash Breaks Down - Arnout Vandecappelle, Essensium/Mind Most embedded systems developers are aware that NAND flash isn't entirely…
Talk in English on
Brillo and Weave InternalsKarim Yaghmour01h 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…
Talk in English on
Creating Continuous Delivery for Yocto Based IoT DistributionAlexander Kanevskiy52m
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…
Talk in English on
Wyliodrin STUDIO: An Open Source Tool for IoT DevelopmentSerban Razvan23m
Wyliodrin STUDIO: An Open Source Tool for IoT Development - Serban Razvan, Wyliodrin Have you been using your development board (like the Raspberry pi for…
Talk in English on
Demystifying Systemd for Embedded SystemsGustavo Sverzut Barbieri48m
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…
Talk in English on
IPv6 for Embedded Developers used to IPv4Thiago Macieira55m
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…
Talk in English on
Avoid the Silos and Help Build the True Internet of ThingsAaron Vernon20m
Overview of specific IoT choices: compares transports—Wi‑Fi, Bluetooth Smart, Zigbee, Z‑Wave, Thread and LoRa/EnOcean energy‑harvesting sensors—and catalogues…
Talk in English on
Better Alignment of Flash Storage to Mobile System BehaviorAlex Lemberg54m
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…
Talk in English on
Devicetree Hardware AutoconfigurationHans de Goede50m
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…
Talk in English on
Open Source Bluetooth Device Firmware for IoT and MakersMarcel Holtmann43m
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…
Talk in English on
Building an IoT-class DeviceIgor Stoppa34m
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…
Talk in English on
Drones Still Going Open SourceJulien Beraud39m
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…
Talk in English on
Building a Bards Farm: Continuous Integration and Remote ControlAntoine Tenart, Quentin Schulz58m
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…
Talk in English on
Building and Testing an Automotive Platform - How Automotive Grade Linux is Built and TestedJan-Simon Moeller32m
Automotive Grade Linux uses Yocto/OpenEmbedded to produce images that Jenkins (triggered from Gerrit) builds on identical OpenStack-minion images, then runs a…
Talk in English on
Efficient Visual Avoidance and Control for UAVs with Embedded GPUsKabir Mohammed53m
A compact quadrotor runs a full visual navigation stack onboard a Jetson Tegra X1 (companion computer) and Pixhawk flight controller, doing stereo depth via…
Talk in English on
Exploring Linux Kernel Source Code with Eclipse and QTCreatorMarcin Bis53m
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…
Talk in English on
Tutorial: Building an IoT EmpireMichael Schloh von Bennewitz01h 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…
Talk in English on
Running UBI/UBIFS on MLC NANDRichard Weinberger, Boris Brezillon57m
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…
Talk in English on
Gateways - The Center of Complexity for UpdateNed Smith47m
Gateways act as the translation hub between multiple IoT frameworks and therefore become the update bottleneck: each physical device and its corresponding…
Talk in English on
Securing the Connected CarEystein Måløy Stenberg43m
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…
Talk in English on
(In)secure ThingsShane Martin Coughlan59m
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…
Talk in English on
A More Open Trust ProtocolChristian Brindley49m
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…
Talk in English on
Software Update for IoT: The Current State of PlayChris Simmonds45m
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…
Talk in English on
Software Updates for Connected Devices: Key ConsiderationsEystein Måløy Stenberg45m
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…
Talk in English on
Using SCHED_DEADLINESteven Rostedt50m
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…
Talk in English on
Introduction to Memory Management in LinuxMatt Porter51m
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…
Talk in English on
Modernizing the NAND Framework: The Big PictureBoris Brezillon44m
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…
Talk in English on
Solving Devicetree Issues, part 3.0Frank Rowand44m
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…
Talk in English on
GPIO for Engineers and MakersLinus Walleij51m
Kernel GPIO moves from fragile global numbers to descriptor-based GPIO with device-tree/ACPI bindings, adds real-device gpiochips, formal IRQ-chip integration…
Talk in English on
How Dealing with Modern Interrupt Architectures can Affect Your SanityMarc Zyngier52m
Linux now composes interrupt handling from reusable pieces so complex controllers, MSI bridges and cascades map into irqdomain and irqchip hierarchies; irq…
Talk in English on
Keynote: Zephyr & IoT SecurityGeoff Thorpe23m
Zephyr claims an IoT OS built for security on constrained MCUs by compiling features into single executable binaries and gating every feature through a…
Talk in English on
Keynote: Status of Embedded LinuxTim Bird24m
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…
Talk in English on
Closing GameTim Bird34m
Audience plays elimination quizzes using red/green papers to answer binary questions, referees watch honesty, winners trade up for prizes like Raspberry Pi 3…
Talk in English
LininoOS, LininoIO and ArduinoOS : A Suitable Ecosystem for Linux and MCUs -Arturo Rinaldi37m
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…
Talk in English on
Designing a Distro from Scratch Using OpenEmbedded - Part 2Koen Kooi40m
OpenEmbedded + Yocto details for building a distro from scratch: BitBake + recipes combine machine, distribution, and image and switching components is…
Talk in English on
Using ELBE to Build Debian Based Embedded SystemsManuel Traut53m
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…
Talk in English on
Verified Boot: From ROM to UserspaceMarc Kleine-Budde55m
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…
Talk in English on
Isar: Build Debian-Based Products with BitBakeBaurzhan Ismagulov58m
Isar assembles Debian binary packages with BitBake to produce ready-to-flash images: it creates a target chroot, builds custom .deb packages natively with…
Talk in English on
Deby - Reproducible and Maintainable Embedded Linux Environment with PokyKazuhiro Hayashi49m
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…
Talk in English on
FDO: Magic 'Make My Program Faster' Compilation Option?Pawel Moll58m
Feedback-driven optimisation is real work: instrumentation FDO uses -fprofile-generate / -fprofile-use and can add ~2–3% runtime overhead during training but…
Talk in English on
EFL - A UI Toolkit Designed for the Embedded WorldTom Hacohen49m
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…
Talk in English on
Anatomy of Cross-Compilation ToolchainsThomas Petazzoni59m
Cross-compilation toolchains are four pieces: binutils, GCC, kernel headers, C library. Build order is binutils → host libs (GMP/MPFR/MPC) → install kernel…
Talk in English on
HDMI CEC: What? Why? How?Hans Verkuil52m
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…
Talk in English on
Clinging to ClangKhem Raj46m
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…
Talk in English on
C++ for Embedded DevelopmentThiago Macieira52m
Argues C++ is practical on constrained devices by naming compiler flags, library choices and measured costs: use -fno-exceptions and -fno-rtti to avoid…
Talk in English on
Open Source Development for the ESP8266 and AzureIvan R Judson, Rita Zhang, Pamela Cortez54m
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…
Talk in English on
How to Develop the ARM 64bit Board, Samsung TM2 with Exynos5433Chanwoo Choi, Seung-Woo Kim50m
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…
Talk in English on
JavaScript Meets ZephyrSakari Poussa41m
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…
Talk in English on
Enabling IoT OSs for Intel Quark MCU platforms: The Fast WayAndre Guedes54m
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…
Talk in English on
Quark Microcontroller Software InterfaceMalcolm Prinn41m
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…
Talk in English on
How to Prototype an IoT Hardware with IoTivity on GNU/LinuxPhilippe Coval51m
How to Prototype an IoT Hardware with IoTivity on GNU/Linux - Phil Coval, Samsung IoTivity is an open source software framework enabling seamless…
Talk in English on
Power Management Challenges in IoT and How Zephyr RTOS Meets ThemRamesh Thomas48m
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…
Talk in English on
The Internet of Things and Life Beyond LinuxWolfgang Mauerer38m
Argues a practical boundary: once RAM and storage shrink toward eight megabytes a trimmed Linux kernel becomes a different beast and usually loses its…
Talk in English on
Using Greybus for IoTAlexandre Bailon32m
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…
Talk in English on
Cloud Platforms for the Internet of Things: How Do They Stack Up?Koustabh Dolui44m
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…
Talk in English on
Security in IoT, More an Attitude Issue than a Technical ChallengeDominig ar Foll54m
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…
Talk in English on
Creating Memory Efficient and High Performance IP Stack for Zephyr OSJukka Rissanen28m
Native IP stack for Zephyr replaces the old lwIP-based code with a fully integrated dual IPv4/IPv6 stack that supports multiple simultaneous interfaces…
Talk in English on
BYOD (Build Your Own Device)Angelo Dureghello57m
BYOD (Build Your Own Device) - Angelo Dureghello, Sysam, Nomovok There are hundreds of Linux development boards available, but somehow, everyone of them is…
Talk in English on
Continuous Integration and Autotest Environment Using FuegoKenji Tadano, Kengo Ibe54m
Continuous Integration and Autotest Environment Using Fuego - Kenji Tadano & Kengo Ibe, Mitsubishi Electric LTSI (Long Time Support Initiative) launched a…
Talk in English on
It's a Hardware Bug and I can Prove ItKris Chaplin37m
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…
Talk in English on
Continuous Integration and Testing of a Yocto Project Based Automotive Head UnitMario Domenech Goulart, Mikko Rapeli53m
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…
Talk in English on
Using the Network as a Reliable Platform for Time-Sensitive SystemsHenrik Austad42m
Shows that Time Sensitive Networking (TSN) can be implemented end-to-end but kernel support is incomplete: a working Linux driver prototype configures Intel…
Talk in English on
Open-Source Tools for FPGA DevelopmentMarek Vasut38m
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…
Talk in English on
Tutorial: Building a Drone, From ScratchIgor Stoppa45m
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…
Talk in English on
Creating Bluetooth-Based IoT Solutions with ZephyrJohan Hedberg31m
Zephyr ships a configurable Bluetooth stack that implements Bluetooth 4.2 BLE features, HCI host/controller separation, and integration with IPv6 over…
Talk in English on
BlueZ Meets ZephyrLuiz Augusto von Dentz47m
Zephyr’s Bluetooth stack reuses Linux BlueZ tools to speed prototyping and qualification: developers forward controllers with btproxy and HCI emulator so…
Talk in English on
No, It's Never Too Late to Upstream Your Legacy Linux Based PlatformNeil Armstrong36m
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…
Talk in English on
Trying to Explain the 'Incomprehensible' Decision Making Process of a Subsystem MaintainerWolfram Sang47m
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…
Talk in English on
Time is Ready for the Civil Infrastructure PlatformYoshitake Kobayashi, Urs Gleim53m
Civil Infrastructure Platform builds a Linux-based base layer from kernel upward with companies funding maintainers from Toshiba Siemens Codethink and PlatHome…
Talk in English on
Update on Shared Logging between the Kernel and the BootloaderSean Hudson57m
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…
Talk in English on
kvmtool - A QEMU Alternative?Andre Przywara54m
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…
Talk in English on
Debugging Methodologies for Realtime Issues in Linux SystemsJoel Fernandes49m
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…
Talk in English on
Running an Undersea, Robotic Laboratory on a Fixed Energy BudgetBrent Roman48m
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…
Talk in English 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.