Difference between revisions of "ELC Europe 2015 Presentations"
(adding more papers) |
(→Day 3 Presentations: add link to CHIP slides and video; add link to Moll video (no slides found of LF page)) |
||
(20 intermediate revisions by 4 users not shown) | |||
Line 48: | Line 48: | ||
| BoFs: kernelci.org | | BoFs: kernelci.org | ||
| Kevin Hilman, Linaro | | Kevin Hilman, Linaro | ||
− | | | + | | [[Media:Kernelci.pdf | PDF]] |
| | | | ||
| [https://www.youtube.com/watch?v=F66Ff93503E YouTube] | | [https://www.youtube.com/watch?v=F66Ff93503E YouTube] | ||
Line 80: | Line 80: | ||
| Making Open Source Robotics Approachable: The Future is Now! | | Making Open Source Robotics Approachable: The Future is Now! | ||
| James Ketrenos, Intel | | James Ketrenos, Intel | ||
− | | | + | | [[Media:2015ELCE-Robotics-JPK.pdf | PDF]] |
| | | | ||
| [https://www.youtube.com/watch?v=ze2RSGeWRd4 YouTube] | | [https://www.youtube.com/watch?v=ze2RSGeWRd4 YouTube] | ||
Line 100: | Line 100: | ||
| OpenEmbedded: If We Had to Start All Over, What Would We Do Different | | OpenEmbedded: If We Had to Start All Over, What Would We Do Different | ||
| Koen Kooi, Linaro | | Koen Kooi, Linaro | ||
− | | | + | | [[Media:ELC-E 2015 - OE - if we had to start all over, what would we do different-.pdf | PDF]] |
| | | | ||
| [https://www.youtube.com/watch?v=96tW0PS5b6Q YouTube] | | [https://www.youtube.com/watch?v=96tW0PS5b6Q YouTube] | ||
Line 189: | Line 189: | ||
| Panel: Automotive Collaboration: What's Really Going On | | Panel: Automotive Collaboration: What's Really Going On | ||
| Paul Sherwood, Codethink | | Paul Sherwood, Codethink | ||
− | | | + | | No slides. |
| | | | ||
| | | | ||
Line 231: | Line 231: | ||
| Tutorial: Customize Your Mainline or LTSI Linux Kernel Using the Yocto Project | | Tutorial: Customize Your Mainline or LTSI Linux Kernel Using the Yocto Project | ||
| Saul Wold, Intel | | Saul Wold, Intel | ||
− | | | + | | [[Media:Kernel-Tutorial-Update.pdf | PDF]] |
| | | | ||
| [https://www.youtube.com/watch?v=ZwwPuJwcHNM YouTube] | | [https://www.youtube.com/watch?v=ZwwPuJwcHNM YouTube] | ||
Line 237: | Line 237: | ||
| Tutorial: Learning the Basics of Buildroot | | Tutorial: Learning the Basics of Buildroot | ||
| Thomas Petazzoni, Free Electrons | | Thomas Petazzoni, Free Electrons | ||
− | | | + | | [[Media:petazzoni-buildroot-tutorial.pdf | PDF]] |
| | | | ||
| [https://www.youtube.com/watch?v=1PfthHCfudY YouTube] | | [https://www.youtube.com/watch?v=1PfthHCfudY YouTube] | ||
Line 257: | Line 257: | ||
| Creating Open Hardware Tools | | Creating Open Hardware Tools | ||
| David Anders, Intel | | David Anders, Intel | ||
− | | | + | | [[media:elce-opentools.pdf| PDF]] |
− | | | + | | ([[Linuxcon-opentools|Resource Page]]) |
| [https://www.youtube.com/watch?v=d-4zqnJbi94 YouTube] | | [https://www.youtube.com/watch?v=d-4zqnJbi94 YouTube] | ||
|- | |- | ||
| EFL's New Vector Graphics API For Designing User Interfaces | | EFL's New Vector Graphics API For Designing User Interfaces | ||
− | | Cedric | + | | Cedric Bail, Samsung |
− | | | + | | [[media:ELCE-2015-EFL-Cedric-Bail.pdf| PDF]] |
| | | | ||
| [https://youtu.be/9Li25vkUyP8 Youtube] | | [https://youtu.be/9Li25vkUyP8 Youtube] | ||
Line 289: | Line 289: | ||
| Keynote: Linux Kernel SoC Support Mainlining Tips (By a Bunch of Other French people) | | Keynote: Linux Kernel SoC Support Mainlining Tips (By a Bunch of Other French people) | ||
| Thomas Petazzoni, Free Electrons | | Thomas Petazzoni, Free Electrons | ||
− | | | + | | [[Media:petazzoni-keynote.pdf | PDF]] |
| | | | ||
| | | | ||
Line 296: | Line 296: | ||
|- | |- | ||
| Device Mainlining BoF | | Device Mainlining BoF | ||
− | | | + | | Tim Bird, Sony Mobile |
| [[Media:Device-mainlining-BOF-2015-ELCE.pdf | PDF]] | | [[Media:Device-mainlining-BOF-2015-ELCE.pdf | PDF]] | ||
| | | | ||
Line 302: | Line 302: | ||
|- | |- | ||
| Device Tree NG BoF | | Device Tree NG BoF | ||
− | | | + | | Pantelis Antoniou |
| | | | ||
| | | | ||
Line 308: | Line 308: | ||
|- | |- | ||
| Yocto Project & OpenEmbedded BoF | | Yocto Project & OpenEmbedded BoF | ||
− | | | + | | Jeff Osier-Mixon, Intel Corporation/Yocto Project |
| | | | ||
| | | | ||
Line 372: | Line 372: | ||
| | | | ||
| [https://www.youtube.com/watch?v=XkvLMbT4scE YouTube] | | [https://www.youtube.com/watch?v=XkvLMbT4scE YouTube] | ||
+ | |- bgcolor="#a0c0c0" | ||
+ | | colspan="5" | Day 3, 2:00pm | ||
+ | |- | ||
+ | | CHIP - The World's First Nine Dollar Computer | ||
+ | | Hans de Goede, Red Hat | ||
+ | | [[Media: Chip-elce2015_0.pdf | PDF]] | ||
+ | | | ||
+ | | [https://www.youtube.com/watch?v=eXOidvfeeeA YouTube] | ||
+ | |- | ||
+ | | Eine Kleine Eingebettete Musik (A Little Embedded Music): Replicating 12th Century Musical Instruments Using Embedded Linux | ||
+ | | Elizabeth Flanagan, Intel | ||
+ | | [[Media: Flanagan_elce_2015_hurdy_gurdy.pdf | PDF]] | ||
+ | | | ||
+ | | [https://www.youtube.com/watch?v=fCBKl-ByFb8 YouTube] | ||
+ | |- | ||
+ | | How Do Debuggers (Really) Work | ||
+ | | Pawel Moll, ARM | ||
+ | | | ||
+ | | | ||
+ | | [https://www.youtube.com/watch?v=N1QSEY1El9o YouTube] | ||
+ | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 3:00pm | | colspan="5" | Day 3, 3:00pm | ||
|- | |- | ||
| BoFs: Minnowboard | | BoFs: Minnowboard | ||
− | | | + | | John Hawley |
| | | | ||
| | | | ||
Line 403: | Line 424: | ||
| Bringing up FOSS GPU Drivers on Freescale i.MX6 Systems | | Bringing up FOSS GPU Drivers on Freescale i.MX6 Systems | ||
| Lucas Stach, Pengutronix | | Lucas Stach, Pengutronix | ||
− | | | + | | [[Media:ELCE2015-Etnaviv.pdf | PDF]] |
| | | | ||
| [https://www.youtube.com/watch?v=calbIEyUm4I YouTube] | | [https://www.youtube.com/watch?v=calbIEyUm4I YouTube] |
Revision as of 13:50, 16 July 2017
Presentations from ELCE 2015.
Contents
Videos
Here is a playlist of videos by the Linux Foundation.
Table of Presentations
NOTE: If you add a wikilink to your presentation and attempt to upload it via the link, it may fail. If it does, use the Special:Upload page to upload your file.
Presenters
Day 1 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 1, 9:10am | ||||
Keynote: Man vs. machine: High Frequency Trading and the Rise of the Algorithm | Sean Gourley, Quid | |||
Day 1, 9:30am | ||||
Transforming for the Digital Economy with Open Technology | Stefanie Chiras, Director and Business Line Executive for Scale-Out Power Systems, IBM | |||
Day 1, 9:50am | ||||
Keynote: The Future of Drones & Open Source | Lorenz Meier, Dronecode Project and Tully Foote, Open Source Robotics Foundation | |||
Day 1, 10:30am | ||||
BoFs: kernelci.org | Kevin Hilman, Linaro | YouTube | ||
Don't Feed the Bugzilla - Squash (Heisen) Bugs Before Release | Klaas van Gend, Vector Fabrics | YouTube | ||
Shared Logging Between the Kernel and the Bootloader | Sean Hudson, Mentor Graphics | YouTube | ||
Day 1, 11:30am | ||||
Intelligent IoT Gateway on OpenWrt | Andrzej Wieczorek, Tieto & Bartosz Markowski | YouTube | ||
Kernel Maintainership: An Oral Tradition | Gregory Clement, Free Electrons | YouTube | ||
Making Open Source Robotics Approachable: The Future is Now! | James Ketrenos, Intel | YouTube | ||
So You Want to Write a Linux Driver Framework | Michael Turquette, BayLibre | YouTube | ||
Day 1, 2:00pm | ||||
How to Boot Linux in One Second | Jan Altenberg, Linutronix, GmbH | YouTube | ||
OpenEmbedded: If We Had to Start All Over, What Would We Do Different | Koen Kooi, Linaro | YouTube | ||
Reprogrammable Hardware Support for Linux | Alan Tull, Altera | YouTube | ||
Day 1, 3:00pm | ||||
Current Challenges in UBIFS | Richard Weonberger, Sigma Star GmbH | |||
Extending Android's Platform Toolsuite | Karim Yaghmour, Opersys | YouTube | ||
How to Choose the Best Kernel For Your Embedded System | Hisao Munakata, Renesas | YouTube | ||
Using FPGA for Driver Testing | Marek Vasut, DENX Software Engineering | YouTube | ||
Day 1, 4:00pm | ||||
Anatomy of an Atomic KMS Driver | Laurent Pinchart, Ideas on Board | YouTube | ||
Order at Last: The New U-Boot Driver Model Architecture | Simon Glass, Google | YouTube | ||
Overview of PCI(e) Subsystem | Kishon Vijay Abraham, Texas Instruments | YouTube | ||
Unveil How to Customize LTSI Test For Your Platform | Kengo Ibe, Mitsubishi | YouTube |
Day 2 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 2, 10:30am | ||||
A Beautiful Build: Releasing Linux Source Correctly | Bradley Kuhn, Software Freedom Conservancy | |||
Making the Most of Dynamic Audio Power Management | Lars-Peter Clausen, Analog Devices | Youtbe | ||
Panel: Automotive Collaboration: What's Really Going On | Paul Sherwood, Codethink | No slides. | ||
The Shiny New I2C Slave Framework | Wolfram Sang | YouTube | ||
Day 2, 11:30am | ||||
Improving Drone Flight Safety Through Machine Learning | Jonathan Pelham, IVHM Centre, Cranfield University | YouTube | ||
Secure and Scalable Data Collection Using OpenDOF | Bryant Eastham, Panasonic | YouTube | ||
The Ara System Architecture | Alex Elder, Linaro | YouTube | ||
You Are Here: GENIVI's Location-Based Services in Embedded Automotive Systems | Jeremiah Foster, GENIVI | |||
Day 2, 14:00pm | ||||
Tutorial: Customize Your Mainline or LTSI Linux Kernel Using the Yocto Project | Saul Wold, Intel | YouTube | ||
Tutorial: Learning the Basics of Buildroot | Thomas Petazzoni, Free Electrons | YouTube | ||
Tutorial: Solving Device Tree Issues | Frank Rowand, Sony Mobile | YouTube | ||
Tutorial: Useful systemd Functionalities Without systemd | Bartosz Golaszewski, BayLibre | YouTube | ||
Day 2, 16:00pm | ||||
Creating Open Hardware Tools | David Anders, Intel | (Resource Page) | YouTube | |
EFL's New Vector Graphics API For Designing User Interfaces | Cedric Bail, Samsung | Youtube | ||
Linux - The Future For Drones | Lucas De Marchi, Intel | |||
POWERLINK over Xenomai | Pierre Ficheux, Open Wide | YouTube | ||
Understand USB (in Linux) | Krzysztof Opasiak, Samsung | YouTube | ||
Day 2, 17:40pm | ||||
Keynote: Linux Kernel SoC Support Mainlining Tips (By a Bunch of Other French people) | Thomas Petazzoni, Free Electrons | |||
Day 2, 18:30pm | ||||
Device Mainlining BoF | Tim Bird, Sony Mobile | |||
Device Tree NG BoF | Pantelis Antoniou | |||
Yocto Project & OpenEmbedded BoF | Jeff Osier-Mixon, Intel Corporation/Yocto Project |
Day 3 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 3, 9:00am | ||||
Day 3, 10:30am | ||||
Monkey: A Webserver for Embedded Linux | Eduardo Silva, Treasure Data | YouTube | ||
Supporting Multi-Function Devices in the Linux Kernel: A Tour of the mfd, regmap and syscon APIs | Alexandre Belloni, Free Electrons | YouTube | ||
The Art of Counting Potatoes With Linux | Ricardo Ribalda | YouTube | ||
Day 3, 11:30am | ||||
Creating a Truly Open Automotive Distribution with Automotive Grade Linux | Walt Miner, Linux Foundation | |||
Linux in a Lightbulb: How Far Are We on Tinification | Pieter Smith, Philips | |||
Practical Real-Time Linux | Arnout Vandecappelle, Essensium/Mind | YouTube | ||
Status of Embedded Linux | Tim Bird, Sony Mobile | YouTube | ||
Day 3, 2:00pm | ||||
CHIP - The World's First Nine Dollar Computer | Hans de Goede, Red Hat | YouTube | ||
Eine Kleine Eingebettete Musik (A Little Embedded Music): Replicating 12th Century Musical Instruments Using Embedded Linux | Elizabeth Flanagan, Intel | YouTube | ||
How Do Debuggers (Really) Work | Pawel Moll, ARM | YouTube | ||
Day 3, 3:00pm | ||||
BoFs: Minnowboard | John Hawley | YouTube | ||
Rethinking the Core System | Bernard Rosenkranzer, Linaro | YouTube | ||
Upstreaming in a Downstream Environment | Dinh Nguyen, Altera | YouTube | ||
Visible Light Communication Networks Based on Linux-Enabled Light Bulbs | Stefan Schmid, Disney Research | |||
Day 3, 4:00pm | ||||
Bringing up FOSS GPU Drivers on Freescale i.MX6 Systems | Lucas Stach, Pengutronix | YouTube | ||
CE Workgroup Shared Embedded Linux Distribution Project | Yoshitake Kobayashi, Toshiba | YouTube | ||
Debugging the Linux Kernel with GDB | Peter Griffin, Linaro | YouTube | ||
Day 3, 4:50pm | ||||
Closing Remarks - with Games and Prizes! | Tim Bird |
Technical Showcase Posters
Poster Title | Presenter | Poster |
Another Cute Measurement Equipment | P. Titiano / B. Golaszewski / H. Chaumette, BayLibre | |
Using docker and yocto as a base for multi-arch fleet deployment | Andrei Gherzan, resin.io | |
MX6 Graphics for Mainline / Barebox Bootloader | Pengutronix | |
Sony Mobile phone debug board | Werner Johansson, Sony Mobile Communications | |
C.H.I.P, a mainlined $9 computer | NextThing Co / Free Electrons | |
Continuous Integration and Automated Testing | Paul Sherwood, Codethink | |
Fluent Bit: IoT Data Collector / Big Data | Eduardo Silva, Treasure Data | |
MinnowBoard Max / Turbot - iPython Notebook | John 'Warhog9' Hawley | |
New I2C Slave Framework (plus Runtime IP Core Switching) | Wolfram Sang | |
Integrated Vehicle Health Management for RPAS using AIS | Jonathan G. Pelham | |
Linux FastBOOT and Qt! | Jan Altenberg, linuxtronix GmbH | |
GENIVI Demo Platform | Nedeljko Miljevic, Wind River | |
3D Printed Car Headunit | Phil Wise, ATS | |
Modular Industrial Camera with Linux | Ricardo Ribalda, Dimitrios Katsaros, Qtechnology |