Embedded Linux Conference Europe 2013
2013-10-24..2013-10-25
Edinburgh, United Kingdom
[Embedded Linux Conference Europe 2013, Embedded Linux Conference Europe 2022, Embedded Linux Conference Europe 2024]
as the organisers put it
The Embedded Linux Conference Europe (ELCE) is the premier vendor-neutral technical conference for companies and developers using Linux in embedded products.
who it's for
kernel developers, embedded Linux developers, board bringup engineers, hardware engineers, boot and release engineers, build system maintainers, project maintainers
topics
device tree binding stability; common clock framework usage; hardware tracing with ETM/Coresight; logic analyzer workflows (Sigrok); swsusp hibernation on ARM; kernel debug and profiling tools; Buildroot packaging and architectures; verified boot techniques; real-time resource partitioning; Linux on massive multicore (Kalray MPPA); Android platform debugging
| title | author | length |
|---|---|---|
| Extending the swsusp Hibernation Framework to ARM | Russell Dill | 48m |
Brings mainline swsusp hibernation to ARM (AM33XX/OMAP) and shows a working kernel hibernate plus a u-boot restore path that can do u-boot snapshot boot… | ||
| Sigrok: Using Logic to Debug Logic | Matt Ranostay | 34m |
Sigrok provides a device-agnostic capture format and tools that glue cheap logic analyzers, DSOs and JTAG into a single workflow it ships Python protocol… | ||
| Devicetree: The Disaster so Far | Mark Rutland | 53m |
Device tree adoption breaks when bindings land without review and then force ABI changes that make firmware‑shipped DTBs stop booting, with several emails a… | ||
| A Portable Clock Cycle Based Performance Measurement System | Michael Christofferson | 50m |
A prototype profiling system implements a pseudo device kernel module holding circular trace buffers and a hardware abstraction layer that reads clock-cycle… | ||
| Common Clock Framework: How To Use It | Grégory Clement | 45m |
Common Clock Framework shipped in Linux 3.4 (early 2012) and is now mandatory for new ARM SoCs, moving clock code into a reusable subsystem that drastically… | ||
| Going Linux on Massive Multicore | Marta Rybczynska | 51m |
Port of Linux targets a Kalray MPPA256 256-core chip running at 400 MHz and about 200–230 GFLOPS; developers deliver a GCC port, GDB port, Buildroot userland… | ||
| Bridging the Gap Between Hardware and Software Tracing | Christian Babeux | 34m |
Shows concrete hardware trace work: ARM ETM/Coresight and Freescale Nexus→CTF converter integration with LTTng, including a working demo that captures a… | ||
| An Essential Relationship between Real-time and Resource Partitioning | Yoshitake Kobayashi | 41m |
Presents a kernel-level resource-partitioning approach to run real-time and general-purpose processes on the same CPU without virtualization by assigning… | ||
| Debugging Electronics for the Software Engineer | Attila Kinali | 40m |
Checklist for first bringup: use a multimeter diode mode to probe pins against Vcc/GND and expect ~0.3–0.7 V on clamp diodes to spot bad solder joints; power… | ||
| Linux Kernel Debug And Profiling Tools | Nicolas Launet | 55m |
Overview of kernel debugging and profiling tools with concrete tradeoffs and examples: printk and debugfs for simple logs; tracepoints near-zero overhead when… | ||
| Buildroot: What's New | Peter Korsgaard | 52m |
Buildroot generates cross toolchains, kernel and bootloader images and a single root filesystem and now supports 1100+ packages (≈30% growth in 12 months), new… | ||
| Status of Embedded Linux | Tim Bird | 49m |
Kernel releases continue at ~63–70 day cadence and mainline now includes f2fs mainlined in 3.8 for flash-optimized filesystems; the CE Workgroup publishes an… | ||
| Secure Embedded Linux Product - A Success Story | Martin Bis | 53m |
Demonstrates a complete, working secure-embedded-Linux stack: UBIFS with CTR-mode encryption patched into the kernel, NAND-aware file systems (UBI/JFFS2), and… | ||
| Android Platform Debugging and Development | Karim Yaghmour | 01h 02m |
Shows exactly how to step from Java into native and kernel land: set up Eclipse + DDMS with the AOSP classpath tweaks, attach to system_server (JDWP port 8700)… | ||
| Verified Boot on Chrome OS and How to do it yourself | Simon Glass | 48m |
Chrome OS boots a read-only firmware that verifies an updatable, signed firmware which in turn verifies a signed kernel and a dm-verify root hash, providing… | ||
| How Not to Write X86 Platform Drivers | Darren Hart | 50m |
MinnowBoard work shows why x86 board files break the platform: a 462‑line board description hardcodes GPIO, LEDs and buttons and doesn’t scale. UART clocks… | ||
| Maintainer_s Diary - We Have a Scaling Problem | Wolfram Sang | 56m |
Kernel contributions grow fast while reviewer capacity lags, creating a scaling problem: about 200 new authors versus only 200 committers, and the gap widens… | ||
| Device Tree for Dummies! | Thomas Petazzoni | 01h 13m |
Explains why ARM kernels move hardware description into a separate DTB blob, how bootloaders load a kernel plus a DTB and how appended DTB works as a… | ||
| nothing matches | ||