~/conference

Embedded Linux Conference + OpenIoT Summit North America 2017

Linux Foundation events provide a neutral collaborative environment to advance the state of the art of Linux and network and education opportunities in the technical, business and legal arenas.

titleauthorlength
Keynote: Industrial IoT and Open Source: Opportunities and ChallengesImad Sousou17m
Forecasts list ~50 billion connected devices and ~200 billion sensors by 2020, and the claim is that open source must be the foundation across stacks to make…
Talk at Grand Ballroom I/II on
The Aftermath of a Fuzz Run: What to do about those Crashes?David Moore43m
Practical post-fuzz workflow for C/C++: minimize crash corpus with AFL cmin and per-case minimizers, dedupe files, then run AddressSanitizer and Valgrind to…
Talk at Atrium Ballroom on
Effectively Measure and Reduce Kernel Latencies for Real-time ConstraintsChung-Fan Yang52m
Shows how to measure and cut Linux kernel response down to microseconds using PREEMPT_RT, CPU isolation, cache lockdown, mlock/hugepages and IRQ affinity, and…
Talk at Atrium Ballroom on
Easier Yocto Upgrades in the Development EnvironmentMichael Brown53m
Easier Yocto Upgrades in the Development Environment - Michael Brown, Dell EMC Dell ported the Integrated Dell Remote Access Controller (IDRAC) from a…
Talk at Atrium Ballroom on
From Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes)Paweł Wieczorek34m
Step-by-step guide to run a standalone LAVA lab from zero to first test in under 45 minutes using Debian/Ubuntu: install the meta package to pull server…
Talk at Atrium Ballroom on
Device Tree in Zephyr ProjectAndy Gross46m
Zephyr 1.7 adds real device tree support for a handful of boards (ARM Beetle, TI CC3200, STM32 L476RG, NXP Kinetis) by running DTS through dtc to produce a…
Talk at Broadway I/II on
The Zephyr Project: Reflection on the First Year and Plans for the Next YearAnas Nashif51m
The Zephyr Project: Reflection on the First Year and Plans for the Next Year - Anas Nashif, Intel The Zephyr project will celebrate its first year in February…
Talk at Broadway I/II on
War Story: Using Zephyr Project to Develop a Wearable DeviceFabien Parent34m
War Story: Using Zephyr Project to Develop a Wearable Device - Fabien Parent, BayLibre One year ago at ELC in San Diego, a new RTOS named Zephyr was announced…
Talk at Broadway I/II on
Zephyr Project on BeetleVincenzo Frascino48m
Ported Zephyr to the ARM Beetle (256 KB flash, ~28 KB RAM plus 2 MB external) and compiles a Hello World image with GCC ARM on Ubuntu using the Zephyr SDK…
Talk at Broadway I/II on
Making an Amazon Echo Compatible Linux SystemMichael E Anderson54m
Shows how to run Amazon Voice Services and the Alexa Skills Kit on a Raspberry Pi 3, cloning the GitHub sample app, installing Java 8 and Node.js, registering…
Talk at Broadway III/IV on
Embedded Linux Size Reduction TechniquesMichael Opdenacker49m
Make tinyconfig plus -Os and a few build tweaks produce a kernel that boots with 4 MB RAM on QEMU (ZImage ~400 KB, unstripped ~1+ MB); LTO saves about 2–3%…
Talk at Broadway III/IV on
Linux Cryptographic Acceleration on an i.MX6Sean Hudson47m
Enables the i.MX6 CAAM via kernel crypto_dev and AF_ALG and plugs it into OpenSSL + crypto_dev/AF_ALG; measures with openssl speed (elapsed) on a quad‑core…
Talk at Broadway III/IV on
Beagle BoFDrew Fustini50m
Beagle BoF - Drew Fustini, BeagleBoard.org Foundation Jason Kridner of Texas Instruments will be attending. He is the co-founder of BeagleBoard.org…
Talk at Broadway III/IV on
Attribute Based Access Control Framework for IoTJayson DeLancey39m
An open-source Access Control Service (ACS) decouples authorization from apps to handle dynamic, location-specific IoT policies that OAuth scopes and XACML…
Talk at Galleria North on
Can You Create a Secure IoT Platform Using a Common Linux Distro?Peter Robinson24m
Proposal builds a gateway-first IoT platform on Fedora Atomic using OSTree and Atomic for atomic upgrades and rollbacks, containerized services for…
Talk at Galleria North on
Accelerating Prototype to Commercial Device with Snapdragon and Ubuntu CoreOksana Wilcox43m
Describes turning a DragonBoard 410c prototype into a factory-flashable device by packaging kernel, gadget and core as snaps, signing a JSON model assertion…
Talk at Galleria North on
Building Modular IoT Gateways with Open Source TechnologyBill Berry57m
Open source Azure IoT Gateway SDK provides a pluggable C core with language bindings for Node, Java, .NET, configured by a single JSON file to wire ingestion…
Talk at Galleria North on
Bluetooth 5 is hereMarcel Holtmann41m
Bluetooth 5 is here - Marcel Holtmann, Open Source Technology Center, Intel The next version of Bluetooth has been released just a few month ago. This…
Talk at Galleria South on
NimBLE - A High-Performance and Highly Configurable Bluetooth Low Energy 4.2 StackWill San Filippo, Sterling Hughes41m
Apache Mynewt’s NimBLE is a fully open-source Bluetooth Low Energy 4.2 host+controller stack that fits into constrained MCUs and claims concrete wins: ~80 KB…
Talk at Galleria South on
Moving from IoT to IIoT with Maker Boards, Linux, and Open-source Software ToolsMatt Newton48m
Argues that connecting legacy industrial equipment to cloud services delivers real value: case study retrofits wind turbines with internet-enabled controllers…
Talk at Galleria South on
Scripting Languages in IoT: Challenges and ApproachesPaul Sokolovsky51m
Scripting Languages in IoT: Challenges and Approaches - Paul Sokolovsky, Linaro Very High-Level Languages (VHLLs, also known as scripting languages) posses…
Talk at Galleria South on
Keynote: Welcome and Opening RemarksTim Bird04m
Welcome and opening remarks mix housekeeping and two brief anecdotes. Thanks include Intel diamond sponsor and Qualcomm platinum sponsor, plus gold sponsors…
Talk at Grand Ballroom I/II on
Keynote: Dirk Hohndel, VP, VMware, in Conversation with Linux Creator Linus TorvaldsDirk Hohndel, Linus Torvalds30m
Kernel development runs on a steady 10-week release cadence with code merged when ready rather than pinned to promises, and 4.9 turns out to be the largest…
Interview at Grand Ballroom I/II on
Drinking From The CVE Firehose: Or How To Ensure Your Open Source Product SurvivesRyan Ware50m
Open-source products face a relentless stream of vulnerabilities: the CVE database shows 81,785 entries and 1,822 so far this year — about 35 CVEs per day —…
Talk at Grand Ballroom I/II on
First Experiences with the Embedded Debian Build System IsarJan Kiszka48m
Isar combines Debian binary packages with bitbake-style layers to produce a bootable SD image (QEMU and Raspberry Pi were used) and can build kernels from…
Talk at Grand Ballroom I/II on
Forward Porting Google Nexus 5X / 6P - Lessons from the Trenches and What's NextJeremy McNicoll53m
Mainline work ports Nexus 5X / 6P enough to boot a single core with debug serial and initrd, delivering one CPU, serial, INITRD plus onboard SDHC and MMC…
Talk at Grand Ballroom I/II on
SCHED_DEADLINE: It's Alive!Juri Lelli50m
SCHED_DEADLINE gains concrete patches: a bandwidth reclaiming (greedy reclamation of unused bandwidth) prototype lets tasks temporarily exceed their static…
Talk at Grand Ballroom I/II on
Using Linux as Long Term Working with the CommunityTsugikazu Shibata43m
Using Linux as Long Term Working with the Community - Tsugikazu Shibata, NEC For Embedded System, Linux is being a default choice of its kernel. Everyone…
Talk at Skyline II on
Industrial I/O and You: Nonsense Hacks!Matt Ranostay44m
Covers how to implement an Industrial I/O (IIO) driver: channel structs with scan_index/scan_type, modifiers and scaling, when to use single-shot vs buffered…
Talk at Skyline II on
Enabling New Hardware in U-BootJon Mason28m
Enables U-Boot for Broadcom NorthStar SoCs by proving a concrete bringup path: boot from on-chip SRAM to skip DRAM, get SRAM-initial boot hack working, enable…
Talk at Skyline II on
Debugging Usually Slightly Broken (USB) Devices and DriversKrzysztof Opasiak52m
Covers USB descriptors, Linux matching and how to force or change bindings by writing to sysfs (for example echo 04e8 6860 > driver/g_serial/new_id), shows…
Talk at Skyline II on
Exporting Virtual Memory as dmabufNikhil Devshatwar50m
A kernel character driver called vm_m_export walks process page tables in software to convert any user virtual address into a scatter‑gather list of physical…
Talk at Atrium Ballroom on
Building Mixed Criticality Linux Systems with the Jailhouse HypervisorRalf Ramsauer46m
Demonstrates running a PREEMPT_RT Linux flight stack and an untrusted payload on a single Nvidia Jetson TK1 using the Jailhouse hypervisor, with static…
Talk at Atrium Ballroom on
SDK in the Browser for Zephyr ProjectSakari Poussa49m
Browser-based IDE connects to Zephyr boards over WebUSB and runs a JerryScript runtime on the device so developers need only a board, USB cable and Chrome to…
Talk at Broadway I/II on
Fun with Zephyr Project and BBC micro:bitMarcel Holtmann36m
Zephyr runs full Bluetooth Low Energy on the BBC micro:bit (60 MHz Cortex‑M0, 16 KB RAM) and replaces the closed stack so the hardware becomes hackable…
Talk at Broadway I/II on
State of the U-BootThomas Rini51m
U-Boot now ships a bi-monthly release cycle with contributions from over 110 developers across more than 20 companies, and CI builds about 97% of boards…
Talk at Broadway III/IV on
Using Devtool to Streamline Your Yocto Project WorkflowTim Orling49m
Devtool automates creating a workspace, generating a recipe, building and deploying binaries and producing patches and bbappends; demos show devtool add…
Talk at Broadway III/IV on
IoT Lockdown - Battling Bot Net BuildersAdam Englander01h 00m
Describes the Mirai-class DDoS that peaks at 1.2 Tbps using about 380,000 devices and lists concrete defenses: eliminate default credentials by per-device…
Talk at Galleria North on
Making Tweet MonkeyJeremy Foster48m
Battery toy is hacked by intercepting the battery contacts and switching the DC motor (~350 mA) with a logic-level MOSFET and a 33 kΩ gate pull‑down; control…
Talk at Galleria North on
Prototyping New Ideas with the ESP32 and AzureIvan R Judson, Pamela Cortez50m
End-to-end prototype uses an ESP32 dev board ($<20) running the ESP-IDF toolchain with xtensa GCC, configured via make menuconfig, built and deployed with make…
Talk at Galleria South on
Optimizing C for Microcontrollers - Best PracticesKhem Raj53m
Walks through concrete GCC+Zephyr examples: compiles a Hello World at various -O levels and demonstrates -Og for debuggable optimization, uses objdump -dS and…
Talk at Galleria South on
What Small Teams Should Know when Building Embedded Linux SystemsGregory Fong32m
Small teams building embedded Linux use vendor SDKs and reference boards, then record deltas, update device trees and add drivers; Virgin Galactic uses…
Talk at Grand Ballroom I/II on
Securing Embedded Linux Systems with TPM 2.0Philip Tricca51m
Deep dive into using TPM 2.0 to get measurable security: shows Intel’s TSS 2 (system API) implementation on GitHub, a resource manager that mediates a single…
Talk at Grand Ballroom I/II on
Tutorial: Building the Simplest Possible Linux SystemRob Landley01h 58m
Starts from the claim that you can boot the tiniest Linux by building a kernel and a tiny rootfs and shows the exact commands that make it work under QEMU…
Talk at Skyline II on
Educational Robotics Critical for the Future of LinuxJason Kridner51m
Argues that putting Linux into educational robotics (not just microcontrollers) gives students real collaboration, tooling and debugging: examples include…
Talk at Atrium Ballroom on
Google Summer of Code and BeagleBoard.orgDrew Fustini33m
BeagleBoard.org mentors students through Google Summer of Code building real, reusable pieces: a 14-channel 100 MSPS logic analyzer (BeagleLogic) that uses the…
Talk at Atrium Ballroom on
Groking the Linux SPI SubsystemMatt Porter01h 00m
Explains how the kernel splits SPI into controller vs protocol roles, shows concrete device hookups (device tree, boardfile, ACPI) using an mcp3008 example and…
Talk at Atrium Ballroom on
What Can Vulkan do for You?Jason Ekstrand58m
What Can Vulkan do for You? - Jason Ekstrand, Intel Vulkan is a new 3D graphics and compute API from the Khronos group, the same industry working group that…
Talk at Atrium Ballroom on
From Growing Trend to Gold Standard: Tooling Linux for the Future of Embedded SystemsPatrick Quairoli42m
SUSE positions its enterprise kernel as a single supported codebase across ARM x86 Power and Raspberry Pi while offering a 10+3 year support lifecycle and…
Talk at Atrium Ballroom on
How Developers Can Prepare for IoT StandardsJeff Maynard48m
IoT development faces many overlapping protocols (BLE, ZigBee, 6LoWPAN, Thread with IPv6, Wi‑Fi and cellular tradeoffs) so pick an open standard when possible…
Talk at Broadway I/II on
IoTivity-Constrained: IoT for Tiny DevicesKishen Maloor51m
IoTivity-Constrained implements OCF on severely limited hardware: a compact CoAP/CBOR stack with DTLS onboarding, tested on Zephyr, RIOT, Contiki and Linux and…
Talk at Broadway I/II on
Firmware Management for MCUs: The Quark Bootloader ApproachDaniele Alessandrelli39m
Intel Quark reference bootloader (qm-bootloader) implements DFU-based firmware management over DFU over USB and UART by adding a QDA adaptation and XMODEM…
Talk at Broadway I/II on
RIOT: The Friendly Operating System for the IoT (If Linux Won't Work, Try RIOT)Thomas Eichinger33m
RIOT is a small, community driven OS for kilobyte‑class constrained IoT devices that claims a 1.5 KB kernel and deterministic scheduler with real…
Talk at Broadway I/II on
Code Review Training for Kernel Patch ReviewersMark D. Gross49m
Describes hands-on rules for maintaining vendor kernel trees: how to migrate a 4.4→4.9 rebase, enforce a commit-prefix discipline…
Talk at Broadway III/IV on
Cross Platform Enablement for the Yocto Project with ContainersRandy Witt56m
Docker images for Yocto host a repeatable, isolated build environment that runs bitbake, toaster and the extensible SDK/devtool so a full build like…
Talk at Broadway III/IV on
Using the Yocto Autobuilder for Build and Release ManagementJate Sujjavanich50m
Uses Yocto Autobuilder (a Buildbot-based CI) to manage layer checkout, builds and releases, with one controller and one worker for the product, plus jobs…
Talk at Broadway III/IV on
Yocto Project Extensible SDK: Simplifying the Workflow for Application DevelopersHenry Bruce46m
Yocto eSDK replaces GB-scale SDK installers with 35MB installers that lazily download components on demand, lets developers run devtool add then devtool finish…
Talk at Broadway III/IV on
Journey to an Intelligent Industrial IOT NetworkGiuseppe (Pino) de Candia53m
Claims that virtualizing the factory network — using MidoNet and OpenStack integrated with Kubernetes and gateway software — lets operators place virtual…
Talk at Galleria North on
Road Towards Industrial IoTCaio Oliveira34m
Paper argues industrial IoT needs converged IT/OT, local compute and a common data model and demonstrates concrete pieces doing that: IoTivity (OCF) as a…
Talk at Galleria North on
Build and Package Management: Apache Mynewt Newt Tool ComparisonJames Pace48m
A build and package manager for Apache Mynewt that targets Cortex‑M devices, written in Go, enforces a package/project/BSP/app hierarchy, and locks repos with…
Talk at Galleria North on
Creating Bluetooth-based IoT Solutions with Zephyr ProjectJohan Hedberg37m
Zephyr provides a Bluetooth 4.2 compliant stack with ongoing Bluetooth 5 work, optional features like LE Secure Connections and data length extension, and…
Talk at Galleria North on
Graphs + Sensors = The Internet of Connected ThingsWilliam Lyon28m
Graphs provide actionable context for streaming sensor data by letting you model topology, dependencies and neighbors rather than lone readings. Uses Neo4j…
Talk at Galleria North on
Securing the Connected CarEystein Måløy Stenberg40m
Shows how attackers guess a Wi‑Fi hotspot seed, chain a multimedia vuln to a breached Sprint 3G link, and update V850 firmware to gain write access to the CAN…
Talk at Galleria South on
SecurityPI: IronClad your Raspberry PIRabimba Karanjai37m
A Raspberry Pi 3 becomes a network monitor and inline protector using bro IDS for deep packet inspection, a free CriticalStack threat feed, and an ELK stack…
Talk at Galleria South on
Surviving in the Wilderness: Integrity Protection and System UpdatePatrick Ohly52m
Compares block- and file-based update models and shows a working reference integration that combines meta-integrity and meta-swupd with Yocto/OpenEmbedded…
Talk at Galleria South on
Apache Mynewt Bootloader for Reliable and Secure Firmware UpgradesSterling Hughes, Chris Collins42m
An open bootloader refactor (MCUboot) runs on Cortex‑M devices, compiles to about 12 KB bootloader code, and implements two image slots plus a scratch sector…
Talk at Galleria South on
Are Device Response Times a Neglected Risk of IoT?Balwinder Kaur38m
Claim: connecting embedded devices to cloud services creates a real operational risk when device response times degrade and teams lack end-to-end visibility…
Talk at Galleria South on
Keynote: Making IoT Experimentation EasySarah Cooper23m
Argues that device innovation must match cloud pace, citing 1017 new features AWS shipped in 2016, and shows concrete experiments: a solar-panel cleaning A/B…
Talk at Grand Ballroom I/II on
Power Management Integrated Circuits: Keep the Power in Your HandsQuentin Schulz40m
Describes how PMICs are integrated into Linux via concrete subsystems and code patterns, using XP20x/22x PMICs on Allwinner boards as examples: regulator ops…
Talk at Grand Ballroom I/II on
A Journey through Upstream Atomic KMS to Achieve DP ComplianceManasi Navare40m
Adds a new DRM connector link_status property and helpers, uses a DPR-120 compliance tester to detect failed DisplayPort link training at rates up to 5.4 Gbps…
Talk at Grand Ballroom I/II on
Timekeeping in the Linux KernelStephen Boyd35m
Linux kernel timekeeping maps hardware counters into nanoseconds using a computed clocksource multiplier and shift (clocks_calc_mult) to avoid slow divisions…
Talk at Grand Ballroom I/II on
The Reproducible Build ZooVagrant Cascadian46m
Reproducible Builds makes Debian packages byte-for-byte verifiable by automated rebuilds and checksum comparison; the project builds Debian’s 24,000+ source…
Talk at Grand Ballroom I/II on
Adding Inter-event Capabilities to Linux Kernel Trace EventsTom Zanussi49m
Patch set adds inter-event capabilities to the Linux trace event subsystem so latencies are computed inside the kernel without external scripts or runtimes. It…
Talk at Grand Ballroom I/II on
Contributing to Automotive Grade Linux and GENIVI Development PlatformLeon Anavi43m
Compares Automotive Grade Linux and GENIVI Development Platform by concrete tooling and workflows: both are built with Yocto/OpenEmbedded and BitBake, both run…
Talk at Skyline II on
SLTS Kernel and Base-Layer Development in the Civil Infrastructure PlatformYoshitake Kobayashi56m
SLTS Kernel and Base-Layer Development in the Civil Infrastructure Platform - Yoshitake Kobayashi, Toshiba The Civil Infrastructure Platform (CIP) is creating…
Talk at Skyline II on
Using a Lidar for Robot Navigation in a RoomMichael E Anderson55m
A mobile robot prototype mounts a RPLIDAR A2 on a Raspberry Pi 3 with an Arduino-based motor shield, NiMH 9.6V battery and UBEC regulator, Wi‑Fi and a USB…
Talk at Skyline II on
Mesa 3D in an Embedded ContextMark Janes53m
Mesa now implements GL 4.5, GLES 3.2 and Vulkan 1.0 with Android dEQP and Khronos CTS conformance, test-driven development and continuous integration (Intel CI…
Talk at Skyline II on
Dynamic Tracing Tools on ARM/AArch64 Platform; Updates and ChallengesHiroyuki Ishii46m
Dynamic Tracing Tools on ARM/AArch64 Platform; Updates and Challenges - Hiroyuki Ishii, Panasonic Corporation Dynamic tracers, such as perf, systemtap, bcc…
Talk at Skyline II on
Testing with Volcanoes - Fuego+LAVA Going DistributedJan-Simon Moeller41m
Combines LAVA v2 and Fuego to run real-hardware tests across distributed satellite labs built from Raspberry Pi nodes with USB serial USB Ethernet and…
Talk at Broadway III/IV on
SPDX Generation via Yocto and the New LID code License ScannerMark Charlebois, Rashmi Chitrakar46m
Integration of LiD license scanner (Python3, Docker available) with Yocto produces SPDX metadata for Dronecode releases and claims 100% coverage of SPDX…
Talk at Atrium Ballroom on
Real-Time Linux on Embedded Multicore ProcessorsAndreas Ehmanns44m
Standard Linux plus PREEMPT-RT and real latency measurement with cyclictest move from single-core to NXP T2080/T4240 multicore hardware; results show clean…
Talk at Atrium Ballroom on
Improving the Bootup Speed of AOSPBernhard Rosenkränzer24m
Improving the Bootup Speed of AOSP - Bernhard Rosenkränzer, Linaro Improving the bootup speed of AOSP (Bernhard "Bero" Rosenkränzer, Linaro) - While we don't…
Talk at Atrium Ballroom on
OpenWrt/LEDE: When Two become OneFlorian Fainelli53m
OpenWrt and LEDE converge around a GNU make build system that produces .ipk packages and can build a full toolchain, kernel (via fragments) and firmware…
Talk at Atrium Ballroom on
Developing a New WiFi Daemon for LinuxMarcel Holtmann01h 01m
Developing a New WiFi Daemon for Linux - Marcel Holtmann, Open Source Technology Center, Intel This presentation is about a new 802.11 wireless daemon for…
Talk at Atrium Ballroom on
Tales from the Crypt: A Cryptography PrimerAdam Englander52m
Explains concrete rules and tradeoffs: prefer RSA 2048 minimum (4096 if possible) with OAEP padding and use AES for bulk data, never do not use ECB mode…
Talk at Broadway I/II on
How IoT Will Destroy Us AllBryan Lunduke44m
Claims that 75 billion devices appear by 2025 collide with appliance realities: a refrigerator’s 17-year appliance lifespan versus short-lived platform…
Talk at Broadway I/II on
Open Software Updates for IoTPhil Wise01h 00m
Shows how to convert a Yocto/Poky image into an OTA-updatable device using OSTree and the meta-sota Yocto layer, with a working demo on Raspberry Pi and QEMU…
Talk at Broadway I/II on
Enabling the Management of Constrained Devices Using the OIC FrameworkMarko Kiiskila, James Pace49m
Apache Mynewt runs an OIC 1.1 (IoTivity-based) application layer over Bluetooth Low Energy 4.2 and IPv6, ported to Nordic nRF51/nRF52 and other MCUs to manage…
Talk at Broadway I/II on
Over-the-air (OTA) Software Updates without Downtime or Service DisruptionIngve Vormestrand37m
IncludeOS is a unikernel that performs atomic RAM update ~5 ms using full disk images managed by Mender.io so the live image is identical to what was tested…
Talk at Broadway I/II on
Secure IoT Command, Control, and Exfil with Apache MiNiFiAndy LoPresto55m
Apache MiNiFi is a tiny edge agent that captures provenance at data creation, encrypts payloads with AES-GCM, and supports TLS 1.2 mutual authentication and…
Talk at Broadway I/II on
About The Need to Power Instrument The Linux KernelPatrick Titiano39m
Linux already exposes Ftrace power events that log regulator, clock, CPU freq/idle and GPIO transitions; combining those timestamps with a per-device power…
Talk at Broadway III/IV on
2017 is the Year of the Linux Video Codec DriversLaurent Pinchart58m
Linux kernel now supports real codec drivers: V4L2 gains let stateless hardware be controlled with standard APIs and ChromeOS proves it works without OpenMAX…
Talk at Broadway III/IV on
Using SWUpdate to Upgrade Your SystemGabriel Huau51m
SWUpdate is an open‑source GPLv2 framework that creates .sw CPIO archives containing a Lua-based .sw description and payloads, verifies per-file SHA256…
Talk at Broadway III/IV on
Transforming New Product Development with Open HardwareStephano Cetola30m
Shows concrete cases: uses i.MX6- and UDOO-class open boards to validate features fast, including a multi-touch demo on i.MX6 with a Yocto image to prove…
Talk at Broadway III/IV on
How We Added Software Updates to AGLPhil Wise51m
Adds OTA updates to AGL early in development by using OSTree dual-like deployments with incremental, content-addressed objects and hardlink sharing so only…
Talk at Broadway III/IV on
Marrying U-Boot, uEFI and grub2Alexander Graf53m
Demonstrates a working stack that layers grub2 atop UEFI atop u-boot so a single distro image boots ARM boards: u-boot loads an efi_loader that exposes UEFI…
Talk at Broadway III/IV on
Xen and the Art of Embedded Systems VirtualizationStefano Stabellini48m
Xen on ARM uses hardware virtualization (no QEMU emulation) and implements the port in ~30,000 lines of code, claiming assign any MMIO region and interrupts to…
Talk at Broadway III/IV on
Android Things: High Level IntroductionAnisha Dattatraya, Geeta Krishna39m
Android Things is Android pared down for IoT with Google providing OS images, A/B OTA with rollback, and a six to eight week preview cadence (first preview in…
Talk at Galleria North on
Spanning the IoT Developer ChasmKris Borchers54m
Argues that one language can run from tiny devices to the cloud and shows a working demo using JerryScript (~170 kB) and IoT.js on a VM to mimic a temperature…
Talk at Galleria North on
Deep Dive: Android Things Peripheral IO ManagerSanrio Alvares26m
Deep dive into Android Things’ hardware layer that explains how the Peripheral I/O Manager serializes access, handles pin muxing via device HALs, and exposes…
Talk at Galleria North on
Android ThingsKarim Yaghmour51m
Google positions Android Things as Brillo’s successor, restoring the full AOSP (Java framework, system services, binder IPC) after Brillo pared Android down to…
Talk at Galleria North on
Making Open Source Hardware IoT with Raspberry PiLeon Anavi42m
Shows how to design and ship an open-source Raspberry Pi HAT using only free tools, with concrete steps: use KiCAD for PCB, start on an Adafruit proto HAT…
Talk at Galleria North on
Comparing Messaging Techniques for the IoTMichael E Anderson53m
Compares specific messaging stacks and radios: MQTT flexible if IP with brokers and broad vendor support; CoAP for constrained UDP devices with DTLS and…
Talk at Galleria North on
Implementing Network Protocols in Zephyr ProjectLeandro Pereira45m
Zephyr now runs a new IP stack that replaces uIP and delivers simultaneous IPv4 and IPv6 across multiple interfaces, uses compile-time Kconfig selection, and…
Talk at Galleria South on
Voice-controlled Home Automation from Scratch Using IBM Watson, Docker, IFTTT, and ServerlessKalonji Bankole, Prashant Khanal37m
A working voice-controlled demo wires a Raspberry Pi mic to a chain of serverless functions that record audio to file and POST it to IBM Watson speech-to-text…
Talk at Galleria South on
The Connected Smart Home, from IoT to CloudGeoffroy Van Cutsem, Michael J. Kadera51m
A working smart‑home prototype wires ~10 sensors into a Yocto‑based MinnowBoard gateway and exposes devices via IoTivity/OCF; sensors run on Edison then…
Talk at Galleria South on
Introduction to Azure IoTPierre Cauchois50m
Overview of Azure IoT Hub: cloud service that ingests billions of messages from millions of devices, supports MQTT, AMQP and HTTP, and enforces TLS with…
Talk at Galleria South on
Building an Open Source Streaming Analytics Stack with Kafka and DruidFangjin Yang41m
Shows a concrete stack: Kafka as durable, partitioned event buffer with at-least-once delivery; Apache Samza as staged stream processor that shuffles…
Talk at Galleria South on
Building Multi-protocol IoT Nodes with Thread, BLE and ZigBeeAlin Lazar58m
Shows a concrete build using an NXP Freedom KW41V multimode MCU, a Wireshark sniffer and a mobile BLE toolbox to run BLE advertisements and a Thread mesh…
Talk at Galleria South on
V4L2 & CEC Status ReportHans Verkuil45m
Status report covers recent V4L2 work: HDMI CEC support lands in kernel 4.8 and the CEC framework moves out of staging in 4.10 with working USB and onboard…
Talk at Grand Ballroom I on
ALSA Topology FrameworkVinod Koul46m
ALSA topology framework models DSP processing chains as a userland configuration compiled by the topology tool (part of alsa-lib) into a binary (ABI v5) that…
Talk at Grand Ballroom I on
Embedded Linux - Then and Now at iRobotPatrick Doyle44m
History: iRobot ships PackBot (1999) on Pentium III running a custom Linux and later Roomba models evolve from tiny ARM9 boards (Roomba 980: LPC3250 with 2 MB…
Talk at Grand Ballroom I on
Enlightenment Foundation Libraries - Case Studies of Optimizing for Wearable DevicesCedric Bail38m
Enlightenment Foundation Libraries target embedded wearables and claim concrete wins: a full toolkit core fits in 8 MB (widgets, video), OpenGL contexts…
Talk at Grand Ballroom I on
Rust: Removing the Sharp Edges from Systems ProgrammingJonathan Creekmore50m
Rust enforces memory safety via ownership and lifetimes in the type system, eliminating many memory corruption and data race classes at compile time; tooling…
Talk at Grand Ballroom I on
Unifying Android and Mainline Kernel Graphics StackGustavo Padovan41m
Explains how Android moves off a monolithic HAL onto upstream DRM by landing Atomic Modesetting in the kernel and replacing Android’s sync_timeline with a lean…
Talk at Grand Ballroom I on
Extracting Analytics from Complex OpenEmbedded BuildsDavid Reyna38m
Shows how the Toaster event DB collects bitbake’s ~40+ event types and stores them for long-term analysis, with SQL (sqlite default) or production…
Talk at Grand Ballroom I on
Riding the Upstream Wave: Keeping Your Zephyr Apps Regression FreeTyler Baker48m
Zephyr changes break users fast: unified kernel and a rewired IP stack force daily rebases and months of debugging (TCP was broken in early 1.6, fixed by 1.7)…
Talk at Skyline II on
Appropriate Use of OSS - The Key Persons are Software EngineersSatoru Ueda39m
Appropriate Use of OSS - The Key Persons are Software Engineers - Satoru Ueda, Sony Corp. In order to use OSS in appropriate manner, especially the license…
Talk at Skyline II on
Securing the Connected Car with RVITatiana Jamison51m
GENIVI’s Remote Vehicle Interaction (RVI) is a small middleware shim that enforces access control with JSON Web Tokens, TLS 1.2/DTLS and PKI, routes JSON…
Talk at Skyline II on
BoF: Fuego Status and RoadmapTim Bird50m
Fuego runs as Jenkins plus host/target abstraction inside a container, with a command-line client, a test package format in YAML test packages, and transports…
Talk at Skyline II on
Linux You Can Drive My CarWalt Miner50m
Automotive Grade Linux releases Charming Chinook (UCB 3.0) as a Yocto/Krogoth‑based distribution with systemd app control, an SDK, and an app framework that…
Talk at Skyline II on
GCC/Clang Optimizations for Embedded LinuxKhem Raj54m
Describes practical compiler levers for embedded Linux with exact flags and tradeoffs including -Os vs -O3 for size versus speed and the reason -O3 inflates…
Talk at Skyline II on
Developing Audio Products with Cortex-M3/NuttX/C++11Masayuki Ishikawa46m
Ported NuttX 7.5 to ON Semiconductor LC823450 and released three Cortex‑M3 audio products (late 2015/early 2016) that support up to 192 kHz/24‑bit. Implemented…
Talk at Skyline II on
Mainline Linux on AmLogic SoCsNeil Armstrong38m
Mainline Linux gains concrete AmLogic support: boot, MMC, USB, clock, RNG, IR, PWM and a minimal DRM display stack are upstreamed and working on the 64-bit…
Talk at Atrium Ballroom 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.