https://elinux.org/api.php?action=feedcontributions&user=Narmstrong&feedformat=atom
eLinux.org - User contributions [en]
2024-03-19T09:38:42Z
User contributions
MediaWiki 1.31.0
https://elinux.org/index.php?title=ELC_2020_Presentations&diff=520196
ELC 2020 Presentations
2020-07-01T08:04:23Z
<p>Narmstrong: </p>
<hr />
<div>[[Category:ELC]]<br />
[[Category:2020]]<br />
[[Category:Events]]<br />
[[Category:Presentations]]<br />
<br />
== Intro ==<br />
Presentations from [https://events.linuxfoundation.org/open-source-summit-north-america/program/schedule/ ELC Schedule].<br />
<br />
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.<br />
<br />
== Presenters ==<br />
=== Day 1 Presentations ===<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 9:30am<br />
|-<br />
| CIP Kernel Team Activities to Accomplish Super Long Term Support<br />
| Masashi Kudo, Cybertrust Japan Co., Ltd. & SZ Lin, Moxa Inc.<br />
|<br />
| <br />
|<br />
|-<br />
| Invest in Mainline Linux: Choose Your Own Adventure<br />
| Dexter Travis, Precision Planting<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 10:30pm<br />
|-<br />
| Technical Overview of the Trusted Firmware: A Class Open Source Project<br />
| Sandrine Bailleux & Joanna Farley, Arm<br />
|<br />
|<br />
|<br />
|-<br />
| Yocto Project LTS Releases<br />
| Nicolas Dechesne, Linaro & David Reyna, Wind River<br />
| [[Media:Yocto Project LTS ELC NA June 2020.pdf | PDF]]<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 11:30pm<br />
|-<br />
| Image Signal Processing (ISP) Drivers & How to Merge One Upstream <br />
| Helen Koike, Collabora<br />
| [[Media:ISP-presentation.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| Linux GPIO: Evolution and Current State of the User API<br />
| Bartosz Golaszewski, BayLibre<br />
| [[Media:Linux GPIO-Evolution and Current State of the User API.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| Tutorial: Introduction to the Embedded Boot Loader U-boot<br />
| Behan Webster, Converse in Code<br />
|[https://cm.e-ale.org/2020/ELC2020/intro-to-u-boot/intro-to-u-boot-2020.pdf PDF]<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 12:30pm<br />
|-<br />
| Opkg: Debian's Little Cousin <br />
| Alejandro del Castillo, National Instruments<br />
|<br />
|<br />
|<br />
|-<br />
| PipeWire: The New Multimedia Service, Now Ready for Automotive<br />
| Julian Bouzas, Collabora<br />
| [[Media:pipewire-slides.pdf | PDF]]<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 2:05pm<br />
|-<br />
| ASoC: Supporting Audio on an Embedded Board<br />
| Alexandre Belloni, Bootlin<br />
|[[Media:belloni-alsa-asoc-2020.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| BoF: The Yocto Project and OpenEmbedded <br />
| Philip Balister, Consultant OpenSDR & Nicolas Dechesne, Linaro<br />
| [[Media:OSS NA 2020 YP_OE BoF.pdf | PDF]]<br />
|<br />
| <br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 3:20pm<br />
|-<br />
| Inside the Linux Security Modules (LSM)<br />
| Vandana Salve, Prasme Systems<br />
| [[Media:ELC_Inside_LSM.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| Toolchains in the New Era and How to Update Safely<br />
| Victor Rodriguez, Intel<br />
| [[Media:Tool chain update Victor R.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| Tutorial: Debugging Embedded Devices Using GDB - A Review of Some Lessons Learned<br />
| Mike Anderson, The Aerospace Company<br />
|[https://cm.e-ale.org/2020/ELC2020/debugging/GDB-Anderson-ELC.pdf PDF] [https://cm.e-ale.org/2020/ELC2020/debugging/GDB-Anderson-ELC.pptx PPTX]<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 4:20pm<br />
|-<br />
| BoF: Automotive Grade Linux Developer Community<br />
| Walt Miner, The Linux Foundation<br />
|<br />
|<br />
|<br />
|-<br />
| BoF: Open Hardware and RISC-V <br />
| Drew Fustini, BeagleBoard.org Foundation & Stephano Cetola, The Linux Foundation<br />
| [[Media:rv-bof-elc.pdf | PDF]]<br />
|<br />
|<br />
|}<br />
<br />
=== Day 2 Presentations ===<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:30am<br />
|-<br />
| A Disciplined Approach to Debugging<br />
| Lev Iserovich, D. E. Shaw Research<br />
| [[Media:A Disciplined Approach to Debugging.pptx | PPTX]]<br />
| <br />
|<br />
|-<br />
| Secure Boot and Over-the-Air Updates - That's Simple, No?<br />
| Jan Kiszka, Siemens AG<br />
| [[Media:Secure-OTA-Updates_elc-na-2020.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| Tutorial: Device Tree (DTS), Linux Board Bring-up and Kernel Version Changing <br />
| Schuyler Patton, Texas Instruments<br />
|[https://cm.e-ale.org/2020/ELC2020/devicetree/elc_2020_americas_rev2.pdf PDF] [https://cm.e-ale.org/2020/ELC2020/devicetree/elc_2020_americas_rev2.pptx PPTX]<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 10:30am<br />
|-<br />
| Building Bare Metal Toolchains, Crosstool-ng and Yocto Project<br />
| Mark Hatle, Xilinx<br />
| [[Media:ELC-Yocto-Crosstool-ng.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| War Story: Using Mainline Linux for an Android TV BSP<br />
| Neil Armstrong, BayLibre SAS<br />
| [[Media:War_Story_Using_Mainline_Linux_for_an_Android_TV_BSP.pdf | PDF]]<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 11:25am<br />
|-<br />
| Kernel Coding the Upstream Way<br />
| Tim Bird, Sony<br />
| [[Media:Kernel-Coding-The-Upstream-Way.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| Linux Stateless Video Decoder Support<br />
| Nicolas Dufresne, Collabora<br />
| [[Media:2020-06 ELCNA - Nicolas Dufresne.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| Tutorial: Introduction to I2C and SPI: Both In-kernel and In-userspace<br />
| Michael Welling, QWERTY Embedded Design, LLC<br />
| [https://cm.e-ale.org/2020/ELC2020/i2c-spi/I2C-SPI-ELC-2020.pptx PPTX]<br/>[[Media:I2C-SPI-ELC-2020.pdf | PDF]]<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 12:25am<br />
|-<br />
| Ideas for Finer-grained Control over your Heat Budget<br />
| Amit Kucheria & Daniel Lezcano, Linaro<br />
| [[Media:Ideas for Finer-grained Control over your Heat Budget (ELC NA 2020 - lockdown edition) - Amit Kucheria & Daniel Lezcano, Linaro (1).pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| Linux on Open Source Hardware with RISC-V<br />
| Drew Fustini, BeagleBoard.org Foundation<br />
| [[Media:rv-elc.pdf | PDF]]<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 2:00pm<br />
|-<br />
| DMA-BUF Heaps: Linux User-space Device Buffer Allocation and its Uses<br />
| Andrew Davis, Texas Instruments<br />
|<br />
|<br />
|<br />
|-<br />
| Finding Sources of Latency on your Linux System<br />
| Steven Rostedt, VMware<br />
| [[Media:oss-na-2020-sources-of-latency.pdf | PDF]]<br />
|<br />
| <br />
|-<br />
| Robot Operating System (ROS) 2 - How Open Source Software and Linux is Powering the Next Generation of Robotics <br />
| Katherine Scott, Open Robotics<br />
| <br />
|<br />
| <br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 3:15pm<br />
|-<br />
| Developing, Building and Testing Your Baremetal Applications Using The Yocto Project and OpenEmbedded Infrastructure <br />
| Alejandro Hernandez Samaniego, Microsoft<br />
| [[Media:ELC_2020_AlejandroHS_new.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| Introduction to Embedded Linux Security<br />
| Sergio Prado, Embedded Labworks<br />
| [[Media:introduction_embedded_linux_security.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| Tutorial: Spelunking for Hardware Data <br />
| Matt Porter, Konsulko Group<br />
|[https://cm.e-ale.org/2020/ELC2020/hwspelunk/hwspelunk-elc2020-SLIDES.pdf PDF]<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 4:15pm<br />
|-<br />
| There Is No Store for Self-Driving Car Parts: Running The Ultimate Battery-Powered Device with Linux<br />
| Stephen Segal & Matt Fornero, Cruise<br />
| [[Media:No_Store_for_AV_Parts_ELC_NA_2020.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| Using MIPI DSI as Main Display Interface<br />
| Marcel Ziswiler, Toradex AG<br />
| [[Media:Using_MIPI_DSI_as_Main_Display_Interface.pdf | PDF]]<br />
|<br />
|<br />
|}<br />
<br />
=== Day 3 Presentations ===<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 11:15am<br />
|-<br />
| Automotive Grade Linux on Raspberry Pi: How Does It Work?<br />
| Leon Anavi, Konsulko Group<br />
| [[Media:Automotive Grade Linux on raspberry pi.pdf | PDF]]<br />
| <br />
|<br />
|-<br />
| Buildroot: What's New? <br />
| Thomas Petazzoni, Bootlin<br />
|<br />
|<br />
|<br />
|-<br />
| Reproducible Builds and Hash Equivalence in the Yocto Project<br />
| Joshua Watt, Garmin<br />
| [[Media:Hash Equivalence and Reproducible Builds.pdf | PDF]]<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 12:15pm<br />
|-<br />
| Go RISC-V Go: The State of Software Development Tools for RISC-V <br />
| Khem Raj, Comcast<br />
|<br />
|<br />
|<br />
|-<br />
| The Bad Guys Just Broke My Crypto - What Do I Do?<br />
| Kris Chaplin, Intel UK<br />
|<br />
|<br />
|<br />
|- <br />
| Upstreaming a Qualcomm SoC<br />
| Vinod Koul, Linaro<br />
| [[Media:Qualcomm Upstreaming ELCNA20_v2.pdf | PDF]]<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 1:50pm<br />
|-<br />
| librtpi: Conditional Variables for Real-Time Applications<br />
| Gratian Crisan, National Instruments<br />
| [[Media:librtpi.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
| Linux Kernel: Stop Over-Cooling!<br />
| Thara Gopinath, Linaro Inc. & Ram Chandrasekar, Qualcomm Innovation Center Inc.<br />
|<br />
|<br />
|<br />
|-<br />
| The OpenAMP Project & its Working Groups: Standardizing the Interactions Between Operating Environments in a Heterogeneous Embedded System<br />
| Nathalie C. Chan King Choy & Stefano Stabellini, Xilinx<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 3:05pm<br />
|-<br />
| KernelCI: How Patches Grow Up and Go to School<br />
| Khouloud Touil & Kevin Hilman, Baylibre<br />
|<br />
|<br />
|<br />
|-<br />
| Safety, Security, Quality: Artificial Intelligence versus Common Sense<br />
| Wolfgang Mauerer, Technical University of Applied Sciences Regensburg / Siemens AG<br />
| [[Media:Wolfgang Mauerer.pdf | PDF]]<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 4:05pm<br />
|-<br />
| Embedded Linux Conference Annual Closing Game<br />
| Tim Bird<br />
|<br />
|<br />
|<br />
|}</div>
Narmstrong
https://elinux.org/index.php?title=File:War_Story_Using_Mainline_Linux_for_an_Android_TV_BSP.pdf&diff=520191
File:War Story Using Mainline Linux for an Android TV BSP.pdf
2020-07-01T08:03:51Z
<p>Narmstrong: </p>
<hr />
<div></div>
Narmstrong
https://elinux.org/index.php?title=Amlogic/U-boot&diff=449316
Amlogic/U-boot
2017-08-21T12:29:21Z
<p>Narmstrong: Created page with "Amlogic SoCs U-Boot Support == Vendor == Amlogic uses U-boot for its SoCs, but has an heavily modified version they ship the their customers. U-boot code is available on th..."</p>
<hr />
<div>Amlogic SoCs U-Boot Support<br />
<br />
== Vendor ==<br />
<br />
Amlogic uses U-boot for its SoCs, but has an heavily modified version they ship the their customers.<br />
<br />
U-boot code is available on their OpenLinux website.<br />
<br />
== Mainline ==<br />
<br />
There is minimal support for Amlogic S905 SoC on mainline U-boot, for the Odroid-C2 SBC.</div>
Narmstrong
https://elinux.org/index.php?title=Amlogic&diff=449311
Amlogic
2017-08-21T12:27:32Z
<p>Narmstrong: </p>
<hr />
<div>This page aims to be the primary reference/index for information on Amlogic SoCs, the Vendor Linux-based kernel, and related tools and techniques.<br />
<br />
Official web page for Mainline linux support is : http://linux-meson.com<br />
<br />
These Wiki pages are for more general informations (u-boot, HATs, ...)<br />
<br />
Sub-pages contain information on:<br />
<br />
* The [[Amlogic/SoCs|Amlogic SoCs]] themselves.<br />
* Amlogic SoCs [[Amlogic/U-boot|U-boot]] Support<br />
* [[Amlogic/Boards|Boards]] containing Amlogic SoCs.<br />
* Links to [[Amlogic/Resources|external resources]].</div>
Narmstrong
https://elinux.org/index.php?title=Amlogic/Boards&diff=449306
Amlogic/Boards
2017-08-21T12:26:27Z
<p>Narmstrong: </p>
<hr />
<div>Amlogic SoCs are used in a few open-hardware SBC boards as :<br />
<br />
* Odroid-C1<br />
<br />
[[File:Odroid_C1.jpeg|600x400px]]<br />
<br />
SBC based on the Amlogic S805.<br />
<br />
Vendor : http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143703355573<br />
<br />
* Odroid-C2<br />
<br />
[[File:Odroid_C2.jpeg|600x400px]]<br />
<br />
SBC based on the Amlogic S905.<br />
<br />
Vendor : http://www.hardkernel.com/main/products/prdt_info.php?g_code=G145457216438<br />
<br />
* Khadas VIM<br />
<br />
[[File:Khadas_VIM.jpeg|600x400px]]<br />
<br />
SBC based on the Amlogic S905X.<br />
<br />
Vendor : http://khadas.com/vim/<br />
<br />
* LibreTech CC<br />
<br />
[[File:LibreTech_CC.jpeg|600x400px]]<br />
<br />
SBC based on the Amlogic S905X.<br />
<br />
Vendor : https://libre.computer/products/boards/aml-s905x-cc/</div>
Narmstrong
https://elinux.org/index.php?title=Amlogic/Resources&diff=449301
Amlogic/Resources
2017-08-21T12:24:31Z
<p>Narmstrong: Created page with "Amlogic SoCs Resources : * Amlogic OpenLinux: http://openlinux.amlogic.com/ * Mainlinx Amlogic support: http://linux-meson.com"</p>
<hr />
<div>Amlogic SoCs Resources :<br />
<br />
* Amlogic OpenLinux: http://openlinux.amlogic.com/<br />
* Mainlinx Amlogic support: http://linux-meson.com</div>
Narmstrong
https://elinux.org/index.php?title=Amlogic/Boards&diff=449296
Amlogic/Boards
2017-08-21T12:23:24Z
<p>Narmstrong: </p>
<hr />
<div>Amlogic SoCs are used in a few open-hardware SBC boards as :<br />
<br />
* Odroid-C1<br />
<br />
[[File:Odroid_C1.jpeg|thumbnail|left]]<br />
<br />
SBC based on the Amlogic S805.<br />
<br />
Vendor : http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143703355573<br />
<br />
* Odroid-C2<br />
<br />
[[File:Odroid_C2.jpeg|thumbnail|left]]<br />
<br />
SBC based on the Amlogic S905.<br />
<br />
Vendor : http://www.hardkernel.com/main/products/prdt_info.php?g_code=G145457216438<br />
<br />
* Khadas VIM<br />
<br />
[[File:Khadas_VIM.jpeg|thumbnail|left]]<br />
<br />
SBC based on the Amlogic S905X.<br />
<br />
Vendor : http://khadas.com/vim/<br />
<br />
* LibreTech CC<br />
<br />
[[File:LibreTech_CC.jpeg|thumbnail|left]]<br />
<br />
SBC based on the Amlogic S905X.<br />
<br />
Vendor : https://libre.computer/products/boards/aml-s905x-cc/</div>
Narmstrong
https://elinux.org/index.php?title=File:Khadas_VIM.jpeg&diff=449291
File:Khadas VIM.jpeg
2017-08-21T12:21:30Z
<p>Narmstrong: </p>
<hr />
<div></div>
Narmstrong
https://elinux.org/index.php?title=File:Odroid_C2.jpeg&diff=449286
File:Odroid C2.jpeg
2017-08-21T12:21:12Z
<p>Narmstrong: </p>
<hr />
<div></div>
Narmstrong
https://elinux.org/index.php?title=File:Odroid_C1.jpeg&diff=449281
File:Odroid C1.jpeg
2017-08-21T12:20:50Z
<p>Narmstrong: </p>
<hr />
<div></div>
Narmstrong
https://elinux.org/index.php?title=File:LibreTech_CC.jpeg&diff=449276
File:LibreTech CC.jpeg
2017-08-21T12:20:31Z
<p>Narmstrong: </p>
<hr />
<div></div>
Narmstrong
https://elinux.org/index.php?title=Amlogic/Boards&diff=449271
Amlogic/Boards
2017-08-21T12:19:30Z
<p>Narmstrong: </p>
<hr />
<div>Amlogic SoCs are used in a few open-hardware SBC boards as :<br />
<br />
* Odroid-C1<br />
<br />
[[File:Odroid_C1.jpeg|thumbnail]]<br />
<br />
SBC based on the Amlogic S805.<br />
<br />
Vendor : http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143703355573<br />
<br />
* Odroid-C2<br />
<br />
[[File:Odroid_C2.jpeg|thumbnail]]<br />
<br />
SBC based on the Amlogic S905.<br />
<br />
Vendor : http://www.hardkernel.com/main/products/prdt_info.php?g_code=G145457216438<br />
<br />
* Khadas VIM<br />
<br />
[[File:Khadas_VIM.jpeg|thumbnail]]<br />
<br />
SBC based on the Amlogic S905X.<br />
<br />
Vendor : http://khadas.com/vim/<br />
<br />
* LibreTech CC<br />
<br />
[[File:LibreTech_CC.jpeg|thumbnail]]<br />
<br />
SBC based on the Amlogic S905X.<br />
<br />
Vendor : https://libre.computer/products/boards/aml-s905x-cc/</div>
Narmstrong
https://elinux.org/index.php?title=Amlogic/Boards&diff=449266
Amlogic/Boards
2017-08-21T12:15:26Z
<p>Narmstrong: Created page with "Amlogic SoCs are used in a few open-hardware SBC boards as : * Odroid-C1 thumbnail SBC based on the Amlogic..."</p>
<hr />
<div>Amlogic SoCs are used in a few open-hardware SBC boards as :<br />
<br />
* Odroid-C1<br />
<br />
[[File:Https://dn.odroid.com/homebackup/201412042046401584.jpg|thumbnail]]<br />
<br />
SBC based on the Amlogic S805.<br />
<br />
Vendor : http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143703355573<br />
<br />
* Odroid-C2<br />
<br />
[[File:Http://www.hardkernel.com/main/ Files/prdt/2016/201602/C2BoardRevision2.jpg|thumbnail]]<br />
<br />
SBC based on the Amlogic S905.<br />
<br />
Vendor : http://www.hardkernel.com/main/products/prdt_info.php?g_code=G145457216438<br />
<br />
* Khadas VIM<br />
<br />
[[File:Http://www.cnx-software.com/wp-content/uploads/2016/11/Amlogic-S905X-board-large.jpg|thumbnail]]<br />
<br />
SBC based on the Amlogic S905X.<br />
<br />
Vendor : http://khadas.com/vim/<br />
<br />
* LibreTech CC<br />
<br />
[[File:Https://i1.wp.com/libre.computer/wp-content/uploads/2017/04/1.jpg|thumbnail]]<br />
<br />
SBC based on the Amlogic S905X.<br />
<br />
Vendor : https://libre.computer/products/boards/aml-s905x-cc/</div>
Narmstrong
https://elinux.org/index.php?title=Amlogic/SoCs&diff=449261
Amlogic/SoCs
2017-08-21T12:06:13Z
<p>Narmstrong: Created page with "Amlogic has multiple families of SoCs for multiple segments : * Set-Top-Boxes * TV * Tablets Lately, the Set-Top-Boxes SoCs are also used in cheap SBCs. For more information..."</p>
<hr />
<div>Amlogic has multiple families of SoCs for multiple segments :<br />
* Set-Top-Boxes<br />
* TV<br />
* Tablets<br />
<br />
Lately, the Set-Top-Boxes SoCs are also used in cheap SBCs.<br />
<br />
For more informations, please look at :<br />
* [https://en.wikipedia.org/wiki/Amlogic#Comparison_Table Wikipedia]<br />
* [http://linux-meson.com linux-meson project] page<br />
<br />
== 64bit SoCs Family (GX Family) ==<br />
<br />
* S905<br />
* S905X<br />
* S905D<br />
* S912<br />
<br />
== 32bit SoCs Family ==<br />
<br />
=== Meson8 Family ===<br />
<br />
* S805<br />
* S802<br />
* S812<br />
<br />
=== Meson6 Family ===<br />
<br />
* AML8726MX<br />
<br />
<br />
All theses SoCs are partially supported by mainline linux (please see the matrix [http://linux-meson.com/doku.php#mainline_support_matrix here])</div>
Narmstrong
https://elinux.org/index.php?title=Amlogic&diff=449256
Amlogic
2017-08-21T12:01:24Z
<p>Narmstrong: Created page with "This page aims to be the primary reference/index for information on Amlogic SoCs, the Vendor Linux-based kernel, and related tools and techniques. Official web page for Main..."</p>
<hr />
<div>This page aims to be the primary reference/index for information on Amlogic SoCs, the Vendor Linux-based kernel, and related tools and techniques.<br />
<br />
Official web page for Mainline linux support is : http://linux-meson.com<br />
<br />
These Wiki pages are for more general informations (u-boot, HATs, ...)<br />
<br />
Sub-pages contain information on:<br />
<br />
* The [[Amlogic/SoCs|Amlogic SoCs]] themselves.<br />
* [[Amlogic/Boards|Boards]] containing Amlogic SoCs.<br />
* Links to [[Amlogic/Resources|external resources]].</div>
Narmstrong
https://elinux.org/index.php?title=ELC_2017_Presentations&diff=434071
ELC 2017 Presentations
2017-02-28T10:48:40Z
<p>Narmstrong: /* Technical Showcase Posters */</p>
<hr />
<div>== Table of Presentations ==<br />
<br />
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.<br />
<br />
== Presenters ==<br />
=== Day 1 Presentations ===<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 9:00am<br />
|-<br />
|Full Day Cours: Building A Low Powered Smart Appliance Workshop (Additional Frr, Pre-registration Required)<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|}<br />
<br />
=== Day 2 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:00am<br />
|-<br />
|Keynote: Welcome and Opening Remarks<br />
|Tim Bird, ELC Program Chair<br />
|<br />
|<br />
|<br />
|-<br />
|Liota Package Development for ABB YuMi<br />
|ThingWorx, IBM BlueMix, and VMWare's Project Ice<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:10am<br />
|-<br />
|Keynote:Dirk Hohndel in Conversation with Linux Creator Linus Torvalds<br />
|VP, Chief Open Source Officer, VMWare<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:45am<br />
|-<br />
|Keynote: Imad Sousou<br />
|Vice Presidnet of the Software and Services Group, Intel Corporation<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 10:30am<br />
|-<br />
|Drinking From the CVE Firehouse: Or How To Ensure Your Open Source Product Survives the Onslaught of Publicly Known Security Vulnerabilities<br />
|Ryan Ware, Intel Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Making an Amazon Echo Compatible Linux System<br />
|Michael E Anderson, The PTR Group, Inc.<br />
|<br />
|<br />
|<br />
|-<br />
|The Aftermath of a Fuzz Run: What to do about those Crashes?<br />
|David Moore, FuzzStation<br />
|<br />
|<br />
|<br />
|-<br />
|Using Linux as Long Term Working with the Community<br />
|Tsugikazu Shibata, NEC<br />
|<br />
|<br />
|<br />
|-<br />
|Attribute Based Access Control Framework for IoT<br />
|Jayson DeLancey, GE Digital<br />
|<br />
|<br />
|<br />
|-<br />
|Bluetooth 5 is Here<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Device Tree in Zephyr<br />
|Andy Gross, Linaro<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 11:30am<br />
|-<br />
|Effectively Measure and Reduce Kernel Latencies for Real-time Contraints<br />
|Jim Huang, South Star Xelerator (SSX)<br />
|<br />
|<br />
|<br />
|-<br />
|Embedded Linux Size Reduction Techniques<br />
|Michael Opdenacker, Free Electrons<br />
|[[Media:opdenacker-embedded-linux-size-reduction-techniques.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|First Experiences with the Embedded Debian Build System Isar<br />
|Jan Kiszka, Siemens AG<br />
|<br />
|<br />
|<br />
|-<br />
|Can You Create a Secure IoT Platform Using a Common Linux Distro?<br />
|Peter Robinson, Red Hat<br />
|<br />
|<br />
|<br />
|-<br />
|NimBLE - A High-Performance and Highly Configurable Bluetooth Low Energy 4.2 Stack<br />
|James Pace, Runtime<br />
|<br />
|<br />
|<br />
|-<br />
|The Zephyr Project: Reflection on the FIrst Year and Plans for the Next Year<br />
|Anas Nashif, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Industrial I/O and You: Nonsense Hack!<br />
|Matt Ranostay, Konsulko Group<br />
| [[Media:ELC_2017_-_Industrial_IO_and_You-_Nonsense_Hacks!.pdf | PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 2:00pm<br />
|-<br />
|Easier Yocto Upgrades in the Development Environment<br />
|Michael Brown, Dell EMC<br />
|<br />
|<br />
|<br />
|-<br />
|Enabling New Hardware in U-Boot<br />
|Jon Mason, Broadcom Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Forward Porting Google Nexus 5X/6P - Lessons from the Trenches and What's Next<br />
|Jeremy McNicoll, Red Hat<br />
|<br />
|<br />
|<br />
|-<br />
|Linux Cryptographic Acceleration on an i.MX6<br />
|Sean Hudson, Mentor Graphics, Inc.<br />
|[[Media:2017-02_-_ELC_-_Hudson_-_Linux_Cryptographic_Acceleration_on_an_MX6.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Creating Bluetooth-based IoT Solutions with Zephyr<br />
|Johan Hedberg, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Implementing Network Protocols in Zephyr<br />
|Flavio Santes, Intel<br />
|<br />
|<br />
| <br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 3:00pm<br />
|-<br />
|Beagle BoF<br />
|Drew Fustini, Beagleboard.org Foundation<br />
|[[Media:Beagle-bof-elc17.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Debugging Usually Slightly Broken (USB) Devices and Drivers<br />
|Krzysztof Opasiak, Samsung R&D Institute Poland<br />
|<br />
|<br />
|<br />
|-<br />
|From Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes<br />
|Pawel Wieczorek, Samsung R&D Institute Poland<br />
|<br />
|<br />
|<br />
|-<br />
|SCHED_DEADLINE: It's Aline!<br />
|Juri Lelli, ARM Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Moving from IoT to IIoT with Maker Boards, Linux, and Open-source SOftware Tools<br />
|Matt newton, Opto 22<br />
|<br />
|<br />
|<br />
|-<br />
|Scripting Languages in IoT:Challenges and Approaches<br />
|Paul Sokolovsky, Linaro<br />
|[[Media:OpenIoT_2017US_-_Scripting_Languages_in_IoT.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Zephyr on Beetle<br />
|Vincenzo Frascisno, ARM Ltd.<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 4:20pm<br />
|-<br />
|Exporting Virtual Memory as dmabuf<br />
|Nikhil Devshatwar, Texas Instruments<br />
|[[Media:ELC-virtmem-exp.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|State of the U-Boot<br />
|Thomas Rini, Konsulko Group<br />
|<br />
|<br />
|<br />
|-<br />
|What Small Teams Should Know when Building Embedded Linux Systems<br />
|Gregory Fond, Virgin Galactic<br />
|<br />
|<br />
|<br />
|-<br />
|IoT Lockdown - Battling Bot Net Builders<br />
|Adam Emglander, iovation<br />
|<br />
|<br />
|<br />
|-<br />
|Prototyping New Ideas with ESP32 and Azure<br />
|Ivan R. Judson, Microsoft<br />
|<br />
|<br />
|<br />
|-<br />
|SDK in the Browser for Zephyr<br />
|Sakari Poussa, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Tutorial:Building the Simplest Possible Linux System<br />
|Rob Landley, se-instruments.com<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 5:20pm<br />
|-<br />
|Building Mixed Criticality Linux Systems with the Jailhouse Hypervisor<br />
|Ralf Ramsauer, Technical University of Applied Sciences Regegnsburg<br />
|<br />
|<br />
|<br />
|-<br />
|Securing Embedded Linux Systems with TPM 2.0<br />
|Philip Tricca, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Using Devtool to Streamline Your Yocto Project Workflow<br />
|Tim Orling, Intel Open Source Technology Center<br />
|<br />
|<br />
|<br />
|-<br />
|Fun with Zephyr and BBC micro:bit<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Making Tweet Monkey<br />
|Jeremy Foster, Microsoft<br />
|<br />
|<br />
|<br />
|-<br />
|Optimizing C for Microcontrollers<br />
|Khem Raj, Comcast RDK<br />
|[[Media:Optimizing_C_For_Microcontrollers.pdf | PDF ]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 6:15pm<br />
|-<br />
|Device Tree BoF<br />
|Frank Rowand, Sony<br />
| [[Media:Elc_2017_dt_bof.pdf | PDF ]]<br />
|<br />
|<br />
|-<br />
|Key Terms to Understand OSS Communities BoF<br />
|Hiroki Fukuchi, Sony<br />
|<br />
|<br />
|<br />
|-<br />
|Yocto Project & OpenEmbedded BoF<br />
|Sean Hudson, Mentor Graphics<br />
|<br />
|<br />
|<br />
|-<br />
|Zephyr Project BoF<br />
|Sara Sarmiento, Intel<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Day 3 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:00am<br />
|-<br />
|Keynote<br />
|Guy Hoffman, Mills Family Faculty Fellow & Assistant Professor, Sibley School of Mechanical and Aerospace Engineering, Cornell Unversity<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:45am<br />
|-<br />
|Keynote: TBD<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:45am<br />
|-<br />
|Keynote<br />
|Sarah Cooper, GM of IoT Solutions, Amazon Web Services<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 10:40am<br />
|-<br />
|Code Review Training for Kernel Patch Reviewers<br />
|Mark Gross, Intel/OTC<br />
|<br />
|<br />
|<br />
|-<br />
|Contributing to Automotive Grade Linux and GENIVI Development Platform<br />
|Lean Anavi<br />
|<br />
|<br />
|<br />
|-<br />
|Educational Robotics Critical for the Future of Linux<br />
|Jason Kridner, Texas Instruments<br />
|<br />
|<br />
|<br />
|-<br />
|Power Management Integrated Circuits: Keep the Power in Your Hands<br />
|Quentin Schulz, Free Electrons<br />
|[[Media:Schulz-pmics-keep-power-in-your-hands.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Genivi and IoTivity Support: Where We Are and Where We Need to Go<br />
|Nivedita Singhvi, urban.systems<br />
|<br />
|<br />
|<br />
|-<br />
|Journey to an Intelligent Industrial IOT Network<br />
|Giuseppe (Pino) de Candia, Midokura<br />
|<br />
|<br />
|<br />
|-<br />
|Securing the Connected Car<br />
|Eystein Stenberg, Mender.io<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 11:40am<br />
|-<br />
|A Journey through Upstream Atomic KMS to Achieve DP Compliance<br />
|Manasi Navare, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Cross Platform Enablement for the Yocto Project with Containers<br />
|Randy Witt, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Google Summer fo Code and Beagleboard.org<br />
|Drew Fustini, Beagleboard.org Foundation<br />
|[[Media:beagle-gsoc-elc17.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|SLTS Kernel and Base-Layer Development in the Civil Infrastructure Platform<br />
|Yoshitake Kobayashi, Toshiba & Urs Gleim, Siements AG<br />
|<br />
|<br />
|<br />
|-<br />
|How Developers Can Prepare for IoT Standards<br />
|Jeff Maynard, Cloud Technology Partners<br />
|<br />
|<br />
|<br />
|-<br />
|Scaling IoTivity to Industrial IoT<br />
|Thiago Maciera, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|SecurityPI: IronClad you Raspberry Pi<br />
|Rabimba Karanjai<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 2:00pm<br />
|-<br />
|Road Towards Industrial IoTivity<br />
|Caio Oliveira, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Timekeeping in the Linux Kernel<br />
|Stephen Boyd, Qualcomm Innovation Center<br />
|<br />
|<br />
|<br />
|-<br />
|Using a Lidar for Robot Navigation in a Room<br />
| Michael E Anderson, The PTR Group, Inc.<br />
|<br />
|<br />
|<br />
|-<br />
|Using the Yocto Autobuilder for Build and Release Management<br />
|Jate Sujjavanavich, Syntech Systems<br />
|<br />
|<br />
|<br />
|-<br />
|IoTivity-Constrained: IoT for Tiny Devices<br />
|Kishen Maloor, Intel Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Surviving in the Wilderness: Integrity Protection and System Update<br />
|Patrick Ohly, Intel GmbH<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 3:00pm<br />
|-<br />
|Mesa 3D in an Embedded Context<br />
|Mark Janes, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Testing with Volcanoes - Fuego+LAVA Going Distributed<br />
|Jan-Simon Moeller, The Linux Foundation<br />
|<br />
|<br />
|<br />
|-<br />
|The Reproducible Build Zoo<br />
|Vagrant Cascadian, Aikidev, LLV<br />
|<br />
|<br />
|<br />
|-<br />
|Yocto Project Extensible SDK:Simplifying Workflow for Application Developers<br />
|Henry Bruce, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Apache Mynewt Bootloader for Reliable and Secure Firmware Upgrades<br />
|James Pace, Runtime<br />
|<br />
|<br />
|<br />
|-<br />
|RIOT:The Friendly Operating System for the IoT (If Linux Won't Work, Try RIOT)<br />
|Thomas Eichinger, Koolzone Tracking Systems<br />
|<br />
|<br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 4:20pm<br />
|-<br />
|Adding Inter-event Capabilities to Linux Kernel Trace Events<br />
|Tom Zanussi, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Dynamic Tracing Tools on ARM/AArch64 Platform:Updates and Challenges<br />
|Hiroyuki Ishii, Panasonic Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Groking the Linux SPI Subsystem<br />
|Matt Porter, Konsulko<br />
|<br />
|<br />
|<br />
|-<br />
|What Can Vulkan do for You?<br />
|Jason Ekstrand, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Are Device Response Times a Neglected Risk of IoT?<br />
|Balwinder Kaur, AppDynamics<br />
|<br />
|<br />
|<br />
|-<br />
|Firmware Management for MCUs: The Quark Bootloader Approach<br />
|Daniele Alessandrelli, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Graphs + Sensors = The Internet of Connected Things<br />
|William Lyon, Neoj4<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Day 4 Presentations === <br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 09:00am<br />
|-<br />
|2017 is the Year of the Linux Video Codec Drivers<br />
|Laurent Pinchart, Ideas on Board<br />
|[[Media:elc-20170223-v4l2-codec.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|SPDX Generation via Yocto and the New LID code License Scanner<br />
|Mark Charlebois, Qualcomm Technologies<br />
|<br />
|<br />
|<br />
|-<br />
|V4L2 & CEC Status Report<br />
|Hans Verkuil, Cisco Systems Norway<br />
|<br />
|<br />
|<br />
|-<br />
|Deep Dive: Android Things Peripheral IO Manager<br />
|Sanrio Alvares, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|War Story: Using Zephyr to Develop a Wearable Device<br />
|Fabien Parent, BayLibre<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 10:00am<br />
|-<br />
|About the Need to Power Instrument the Linux Kernel<br />
|Patrick Titiano, BayLibre<br />
|<br />
|<br />
|<br />
|-<br />
|ALSA Topology Framework<br />
|Vinod Koul, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Appropriate Use of OSS - The Key Persons are Software Engineers<br />
|Satoru Ueda, Sony Corp.<br />
|<br />
|<br />
|<br />
|-<br />
|Real-Time Linux on Embedded Multicore Processors<br />
|Andreas Ehmanns, Technical Advidor<br />
|<br />
|<br />
|<br />
|-<br />
|How IoT Will Destroy Us All<br />
|Bryan Lunduke, Network World/SUSE<br />
|<br />
|<br />
|<br />
|-<br />
|SPanning the IoT Developer Chasm<br />
|Kris Borchers, JS Foundation<br />
|<br />
|<br />
|<br />
|-<br />
|Voice-controlled Home Automation from Scratch Using IBM Watson, Docker, IFTTT, and Serverless<br />
|Kalonji Bankole & Prashant Khanal, IBM<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 11:10am<br />
|-<br />
|Embedded Linux - Then and Now at iRobot<br />
|Patrick Doyle, iRoboty<br />
|<br />
|<br />
|<br />
|-<br />
|Securing the Connected Car with RVI<br />
|Tatiana Jamison, Jaguar Land Rover<br />
|<br />
|<br />
|<br />
|-<br />
|Using SWUdate to Upgrade your System<br />
|Gabriel Huau, Witekio<br />
|<br />
|<br />
|<br />
|-<br />
|Improving the Bootup Speed of AOSP<br />
|Bernhard Rosenkranzer, Linaro<br />
|[[Media:ELC17%20-%20Improving%20the%20bootup%20speed%20of%20AOSP.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Android Things: High Level Introduction<br />
|Anisha Dattatraya & Geeta Krishna, Intel Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Open Software Updates for IoT<br />
|Phil Wise, ATS Advanced Telematic Systems GmbH<br />
|<br />
|<br />
|<br />
|-<br />
|Room Detective: A Real-Time Meeting Room Occupancy Monitor<br />
|Garth Henson, The Walt Disney Company<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 12:10pm<br />
|-<br />
|BoF: Fuego Status and Roadmap<br />
|Tim Bird, Sony<br />
|[[Media:Fuego-Status-and-Roadmap-ELC-2017-02.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Enlightnement Foundation Libraries - Case Studies of Optimizing for Wearable Devices<br />
|Cedric Bail, Samsung Open SOurce Group<br />
|<br />
|<br />
|<br />
|-<br />
<br />
|Mainline Linux on AmLogic SoCs<br />
|Neil Armstrong, BayLibre<br />
|[[Media:Elcna-2017-amlogic.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Android Things<br />
|Karim Yaghmour, Opersys Inc.<br />
|<br />
|<br />
|<br />
|-<br />
|Enabling the Management of Constrained Devices Using the OIC Framework<br />
|James Pace, Runtime<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 2:30pm<br />
|-<br />
|How We Added Software Updates to AGL<br />
|Phil Wise, ATS Advanced Telematic Systems GmbH<br />
|<br />
|<br />
|<br />
|-<br />
|Linux You Can Drive My Car<br />
|Walt Miner, Linux Foundation<br />
|[[Media:ELC_2017_-_Linux_You_Can_Drive_My_Car_-_Miner.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|OpenWrt/LEDA: When Two Become One<br />
|Florian Fainelli, Broadcom Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Rust: Removing the Sharp Edges from Systems Programming<br />
|Jonathan Creekmore, Star Lab<br />
|<br />
|<br />
|<br />
|-<br />
|Building and OPen Source Streaming Analytics Stack with Kafka and Druid<br />
|Fangjin Yang<br />
|<br />
|<br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 3:30pm<br />
|-<br />
|Developing a New WiFi Daemon for Linux<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|GCC/Clang Optimizations for Embedded Linux<br />
|Khem Raj, Comcast RDK<br />
|[[Media:GCC_Clang_Optimizations_for_Embedded_Linux.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Marrying U-Boot, uEFI and grub2<br />
|Alexander Graf, SUSE<br />
|<br />
|<br />
|<br />
|-<br />
|Unifying Android and Mainline Kernel Graphics Stack<br />
|Gustavo Padovan, Collabora Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Building Multi-protocol IoT Nodes with Thread, BLE and ZigBee<br />
|Alan Lazar, NXP<br />
|<br />
|<br />
|<br />
|-<br />
|Comparing Messaging Techniques for the IoT<br />
|Michael E Anderson, The PTR Group, Inc.<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 4:20pm<br />
|-<br />
|Developing Audio Products with Cortex-M3/NuttX/C++11<br />
|Masayuki Ishikawa, Sony<br />
|[[Media:DevelopingAudioProductsWithCortexM3NuttXC++11_LFELC_OpenIoT_ishikawa_20161209_0.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Extracting Analytics from Complex OpenEmbedded Builds<br />
|David Reyna, Wind River Systems<br />
|<br />
|<br />
|<br />
|-<br />
|Smart DeviceLink: Lessons Learned from Porting an Open Source Connectivity Framework to AGL<br />
|Bruno Grasset, Elektrobit<br />
|<br />
|<br />
|<br />
|-<br />
|Xen and the Art of Embedded Systems Virtualization<br />
|Stefano Stabellini, Aporeto<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Technical Showcase Posters ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#bc8f96"<br />
| align="center" | '''Poster Title'''<br />
| align="center" | '''Presenter'''<br />
| align="center" | '''Poster'''<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
| Mainline Linux on 64-bit ARM Amlogic SoCs<br />
| Neil Armstrong - BayLibre<br />
| [[Media:ELC_PosterForm_Amlogic.pdf|PDF]]<br />
|-<br />
| <br />
|<br />
| <br />
|-<br />
|}<br />
<br />
[[Category:2017]]<br />
[[Category:ELC]]</div>
Narmstrong
https://elinux.org/index.php?title=File:ELC_PosterForm_Amlogic.pdf&diff=434066
File:ELC PosterForm Amlogic.pdf
2017-02-28T10:47:45Z
<p>Narmstrong: </p>
<hr />
<div></div>
Narmstrong
https://elinux.org/index.php?title=ELC_2017_Presentations&diff=434061
ELC 2017 Presentations
2017-02-28T10:16:26Z
<p>Narmstrong: /* Day 4 Presentations */</p>
<hr />
<div>== Table of Presentations ==<br />
<br />
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.<br />
<br />
== Presenters ==<br />
=== Day 1 Presentations ===<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 9:00am<br />
|-<br />
|Full Day Cours: Building A Low Powered Smart Appliance Workshop (Additional Frr, Pre-registration Required)<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|}<br />
<br />
=== Day 2 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:00am<br />
|-<br />
|Keynote: Welcome and Opening Remarks<br />
|Tim Bird, ELC Program Chair<br />
|<br />
|<br />
|<br />
|-<br />
|Liota Package Development for ABB YuMi<br />
|ThingWorx, IBM BlueMix, and VMWare's Project Ice<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:10am<br />
|-<br />
|Keynote:Dirk Hohndel in Conversation with Linux Creator Linus Torvalds<br />
|VP, Chief Open Source Officer, VMWare<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:45am<br />
|-<br />
|Keynote: Imad Sousou<br />
|Vice Presidnet of the Software and Services Group, Intel Corporation<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 10:30am<br />
|-<br />
|Drinking From the CVE Firehouse: Or How To Ensure Your Open Source Product Survives the Onslaught of Publicly Known Security Vulnerabilities<br />
|Ryan Ware, Intel Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Making an Amazon Echo Compatible Linux System<br />
|Michael E Anderson, The PTR Group, Inc.<br />
|<br />
|<br />
|<br />
|-<br />
|The Aftermath of a Fuzz Run: What to do about those Crashes?<br />
|David Moore, FuzzStation<br />
|<br />
|<br />
|<br />
|-<br />
|Using Linux as Long Term Working with the Community<br />
|Tsugikazu Shibata, NEC<br />
|<br />
|<br />
|<br />
|-<br />
|Attribute Based Access Control Framework for IoT<br />
|Jayson DeLancey, GE Digital<br />
|<br />
|<br />
|<br />
|-<br />
|Bluetooth 5 is Here<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Device Tree in Zephyr<br />
|Andy Gross, Linaro<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 11:30am<br />
|-<br />
|Effectively Measure and Reduce Kernel Latencies for Real-time Contraints<br />
|Jim Huang, South Star Xelerator (SSX)<br />
|<br />
|<br />
|<br />
|-<br />
|Embedded Linux Size Reduction Techniques<br />
|Michael Opdenacker, Free Electrons<br />
|[[Media:opdenacker-embedded-linux-size-reduction-techniques.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|First Experiences with the Embedded Debian Build System Isar<br />
|Jan Kiszka, Siemens AG<br />
|<br />
|<br />
|<br />
|-<br />
|Can You Create a Secure IoT Platform Using a Common Linux Distro?<br />
|Peter Robinson, Red Hat<br />
|<br />
|<br />
|<br />
|-<br />
|NimBLE - A High-Performance and Highly Configurable Bluetooth Low Energy 4.2 Stack<br />
|James Pace, Runtime<br />
|<br />
|<br />
|<br />
|-<br />
|The Zephyr Project: Reflection on the FIrst Year and Plans for the Next Year<br />
|Anas Nashif, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Industrial I/O and You: Nonsense Hack!<br />
|Matt Ranostay, Konsulko Group<br />
| [[Media:ELC_2017_-_Industrial_IO_and_You-_Nonsense_Hacks!.pdf | PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 2:00pm<br />
|-<br />
|Easier Yocto Upgrades in the Development Environment<br />
|Michael Brown, Dell EMC<br />
|<br />
|<br />
|<br />
|-<br />
|Enabling New Hardware in U-Boot<br />
|Jon Mason, Broadcom Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Forward Porting Google Nexus 5X/6P - Lessons from the Trenches and What's Next<br />
|Jeremy McNicoll, Red Hat<br />
|<br />
|<br />
|<br />
|-<br />
|Linux Cryptographic Acceleration on an i.MX6<br />
|Sean Hudson, Mentor Graphics, Inc.<br />
|[[Media:2017-02_-_ELC_-_Hudson_-_Linux_Cryptographic_Acceleration_on_an_MX6.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Creating Bluetooth-based IoT Solutions with Zephyr<br />
|Johan Hedberg, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Implementing Network Protocols in Zephyr<br />
|Flavio Santes, Intel<br />
|<br />
|<br />
| <br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 3:00pm<br />
|-<br />
|Beagle BoF<br />
|Drew Fustini, Beagleboard.org Foundation<br />
|[[Media:Beagle-bof-elc17.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Debugging Usually Slightly Broken (USB) Devices and Drivers<br />
|Krzysztof Opasiak, Samsung R&D Institute Poland<br />
|<br />
|<br />
|<br />
|-<br />
|From Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes<br />
|Pawel Wieczorek, Samsung R&D Institute Poland<br />
|<br />
|<br />
|<br />
|-<br />
|SCHED_DEADLINE: It's Aline!<br />
|Juri Lelli, ARM Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Moving from IoT to IIoT with Maker Boards, Linux, and Open-source SOftware Tools<br />
|Matt newton, Opto 22<br />
|<br />
|<br />
|<br />
|-<br />
|Scripting Languages in IoT:Challenges and Approaches<br />
|Paul Sokolovsky, Linaro<br />
|[[Media:OpenIoT_2017US_-_Scripting_Languages_in_IoT.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Zephyr on Beetle<br />
|Vincenzo Frascisno, ARM Ltd.<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 4:20pm<br />
|-<br />
|Exporting Virtual Memory as dmabuf<br />
|Nikhil Devshatwar, Texas Instruments<br />
|[[Media:ELC-virtmem-exp.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|State of the U-Boot<br />
|Thomas Rini, Konsulko Group<br />
|<br />
|<br />
|<br />
|-<br />
|What Small Teams Should Know when Building Embedded Linux Systems<br />
|Gregory Fond, Virgin Galactic<br />
|<br />
|<br />
|<br />
|-<br />
|IoT Lockdown - Battling Bot Net Builders<br />
|Adam Emglander, iovation<br />
|<br />
|<br />
|<br />
|-<br />
|Prototyping New Ideas with ESP32 and Azure<br />
|Ivan R. Judson, Microsoft<br />
|<br />
|<br />
|<br />
|-<br />
|SDK in the Browser for Zephyr<br />
|Sakari Poussa, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Tutorial:Building the Simplest Possible Linux System<br />
|Rob Landley, se-instruments.com<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 5:20pm<br />
|-<br />
|Building Mixed Criticality Linux Systems with the Jailhouse Hypervisor<br />
|Ralf Ramsauer, Technical University of Applied Sciences Regegnsburg<br />
|<br />
|<br />
|<br />
|-<br />
|Securing Embedded Linux Systems with TPM 2.0<br />
|Philip Tricca, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Using Devtool to Streamline Your Yocto Project Workflow<br />
|Tim Orling, Intel Open Source Technology Center<br />
|<br />
|<br />
|<br />
|-<br />
|Fun with Zephyr and BBC micro:bit<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Making Tweet Monkey<br />
|Jeremy Foster, Microsoft<br />
|<br />
|<br />
|<br />
|-<br />
|Optimizing C for Microcontrollers<br />
|Khem Raj, Comcast RDK<br />
|[[Media:Optimizing_C_For_Microcontrollers.pdf | PDF ]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 6:15pm<br />
|-<br />
|Device Tree BoF<br />
|Frank Rowand, Sony<br />
| [[Media:Elc_2017_dt_bof.pdf | PDF ]]<br />
|<br />
|<br />
|-<br />
|Key Terms to Understand OSS Communities BoF<br />
|Hiroki Fukuchi, Sony<br />
|<br />
|<br />
|<br />
|-<br />
|Yocto Project & OpenEmbedded BoF<br />
|Sean Hudson, Mentor Graphics<br />
|<br />
|<br />
|<br />
|-<br />
|Zephyr Project BoF<br />
|Sara Sarmiento, Intel<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Day 3 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:00am<br />
|-<br />
|Keynote<br />
|Guy Hoffman, Mills Family Faculty Fellow & Assistant Professor, Sibley School of Mechanical and Aerospace Engineering, Cornell Unversity<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:45am<br />
|-<br />
|Keynote: TBD<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:45am<br />
|-<br />
|Keynote<br />
|Sarah Cooper, GM of IoT Solutions, Amazon Web Services<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 10:40am<br />
|-<br />
|Code Review Training for Kernel Patch Reviewers<br />
|Mark Gross, Intel/OTC<br />
|<br />
|<br />
|<br />
|-<br />
|Contributing to Automotive Grade Linux and GENIVI Development Platform<br />
|Lean Anavi<br />
|<br />
|<br />
|<br />
|-<br />
|Educational Robotics Critical for the Future of Linux<br />
|Jason Kridner, Texas Instruments<br />
|<br />
|<br />
|<br />
|-<br />
|Power Management Integrated Circuits: Keep the Power in Your Hands<br />
|Quentin Schulz, Free Electrons<br />
|[[Media:Schulz-pmics-keep-power-in-your-hands.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Genivi and IoTivity Support: Where We Are and Where We Need to Go<br />
|Nivedita Singhvi, urban.systems<br />
|<br />
|<br />
|<br />
|-<br />
|Journey to an Intelligent Industrial IOT Network<br />
|Giuseppe (Pino) de Candia, Midokura<br />
|<br />
|<br />
|<br />
|-<br />
|Securing the Connected Car<br />
|Eystein Stenberg, Mender.io<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 11:40am<br />
|-<br />
|A Journey through Upstream Atomic KMS to Achieve DP Compliance<br />
|Manasi Navare, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Cross Platform Enablement for the Yocto Project with Containers<br />
|Randy Witt, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Google Summer fo Code and Beagleboard.org<br />
|Drew Fustini, Beagleboard.org Foundation<br />
|[[Media:beagle-gsoc-elc17.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|SLTS Kernel and Base-Layer Development in the Civil Infrastructure Platform<br />
|Yoshitake Kobayashi, Toshiba & Urs Gleim, Siements AG<br />
|<br />
|<br />
|<br />
|-<br />
|How Developers Can Prepare for IoT Standards<br />
|Jeff Maynard, Cloud Technology Partners<br />
|<br />
|<br />
|<br />
|-<br />
|Scaling IoTivity to Industrial IoT<br />
|Thiago Maciera, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|SecurityPI: IronClad you Raspberry Pi<br />
|Rabimba Karanjai<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 2:00pm<br />
|-<br />
|Road Towards Industrial IoTivity<br />
|Caio Oliveira, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Timekeeping in the Linux Kernel<br />
|Stephen Boyd, Qualcomm Innovation Center<br />
|<br />
|<br />
|<br />
|-<br />
|Using a Lidar for Robot Navigation in a Room<br />
| Michael E Anderson, The PTR Group, Inc.<br />
|<br />
|<br />
|<br />
|-<br />
|Using the Yocto Autobuilder for Build and Release Management<br />
|Jate Sujjavanavich, Syntech Systems<br />
|<br />
|<br />
|<br />
|-<br />
|IoTivity-Constrained: IoT for Tiny Devices<br />
|Kishen Maloor, Intel Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Surviving in the Wilderness: Integrity Protection and System Update<br />
|Patrick Ohly, Intel GmbH<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 3:00pm<br />
|-<br />
|Mesa 3D in an Embedded Context<br />
|Mark Janes, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Testing with Volcanoes - Fuego+LAVA Going Distributed<br />
|Jan-Simon Moeller, The Linux Foundation<br />
|<br />
|<br />
|<br />
|-<br />
|The Reproducible Build Zoo<br />
|Vagrant Cascadian, Aikidev, LLV<br />
|<br />
|<br />
|<br />
|-<br />
|Yocto Project Extensible SDK:Simplifying Workflow for Application Developers<br />
|Henry Bruce, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Apache Mynewt Bootloader for Reliable and Secure Firmware Upgrades<br />
|James Pace, Runtime<br />
|<br />
|<br />
|<br />
|-<br />
|RIOT:The Friendly Operating System for the IoT (If Linux Won't Work, Try RIOT)<br />
|Thomas Eichinger, Koolzone Tracking Systems<br />
|<br />
|<br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 4:20pm<br />
|-<br />
|Adding Inter-event Capabilities to Linux Kernel Trace Events<br />
|Tom Zanussi, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Dynamic Tracing Tools on ARM/AArch64 Platform:Updates and Challenges<br />
|Hiroyuki Ishii, Panasonic Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Groking the Linux SPI Subsystem<br />
|Matt Porter, Konsulko<br />
|<br />
|<br />
|<br />
|-<br />
|What Can Vulkan do for You?<br />
|Jason Ekstrand, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Are Device Response Times a Neglected Risk of IoT?<br />
|Balwinder Kaur, AppDynamics<br />
|<br />
|<br />
|<br />
|-<br />
|Firmware Management for MCUs: The Quark Bootloader Approach<br />
|Daniele Alessandrelli, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Graphs + Sensors = The Internet of Connected Things<br />
|William Lyon, Neoj4<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Day 4 Presentations === <br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 09:00am<br />
|-<br />
|2017 is the Year of the Linux Video Codec Drivers<br />
|Laurent Pinchart, Ideas on Board<br />
|[[Media:elc-20170223-v4l2-codec.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|SPDX Generation via Yocto and the New LID code License Scanner<br />
|Mark Charlebois, Qualcomm Technologies<br />
|<br />
|<br />
|<br />
|-<br />
|V4L2 & CEC Status Report<br />
|Hans Verkuil, Cisco Systems Norway<br />
|<br />
|<br />
|<br />
|-<br />
|Deep Dive: Android Things Peripheral IO Manager<br />
|Sanrio Alvares, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|War Story: Using Zephyr to Develop a Wearable Device<br />
|Fabien Parent, BayLibre<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 10:00am<br />
|-<br />
|About the Need to Power Instrument the Linux Kernel<br />
|Patrick Titiano, BayLibre<br />
|<br />
|<br />
|<br />
|-<br />
|ALSA Topology Framework<br />
|Vinod Koul, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Appropriate Use of OSS - The Key Persons are Software Engineers<br />
|Satoru Ueda, Sony Corp.<br />
|<br />
|<br />
|<br />
|-<br />
|Real-Time Linux on Embedded Multicore Processors<br />
|Andreas Ehmanns, Technical Advidor<br />
|<br />
|<br />
|<br />
|-<br />
|How IoT Will Destroy Us All<br />
|Bryan Lunduke, Network World/SUSE<br />
|<br />
|<br />
|<br />
|-<br />
|SPanning the IoT Developer Chasm<br />
|Kris Borchers, JS Foundation<br />
|<br />
|<br />
|<br />
|-<br />
|Voice-controlled Home Automation from Scratch Using IBM Watson, Docker, IFTTT, and Serverless<br />
|Kalonji Bankole & Prashant Khanal, IBM<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 11:10am<br />
|-<br />
|Embedded Linux - Then and Now at iRobot<br />
|Patrick Doyle, iRoboty<br />
|<br />
|<br />
|<br />
|-<br />
|Securing the Connected Car with RVI<br />
|Tatiana Jamison, Jaguar Land Rover<br />
|<br />
|<br />
|<br />
|-<br />
|Using SWUdate to Upgrade your System<br />
|Gabriel Huau, Witekio<br />
|<br />
|<br />
|<br />
|-<br />
|Improving the Bootup Speed of AOSP<br />
|Bernhard Rosenkranzer, Linaro<br />
|[[Media:ELC17%20-%20Improving%20the%20bootup%20speed%20of%20AOSP.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Android Things: High Level Introduction<br />
|Anisha Dattatraya & Geeta Krishna, Intel Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Open Software Updates for IoT<br />
|Phil Wise, ATS Advanced Telematic Systems GmbH<br />
|<br />
|<br />
|<br />
|-<br />
|Room Detective: A Real-Time Meeting Room Occupancy Monitor<br />
|Garth Henson, The Walt Disney Company<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 12:10pm<br />
|-<br />
|BoF: Fuego Status and Roadmap<br />
|Tim Bird, Sony<br />
|[[Media:Fuego-Status-and-Roadmap-ELC-2017-02.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Enlightnement Foundation Libraries - Case Studies of Optimizing for Wearable Devices<br />
|Cedric Bail, Samsung Open SOurce Group<br />
|<br />
|<br />
|<br />
|-<br />
<br />
|Mainline Linux on AmLogic SoCs<br />
|Neil Armstrong, BayLibre<br />
|[[Media:Elcna-2017-amlogic.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Android Things<br />
|Karim Yaghmour, Opersys Inc.<br />
|<br />
|<br />
|<br />
|-<br />
|Enabling the Management of Constrained Devices Using the OIC Framework<br />
|James Pace, Runtime<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 2:30pm<br />
|-<br />
|How We Added Software Updates to AGL<br />
|Phil Wise, ATS Advanced Telematic Systems GmbH<br />
|<br />
|<br />
|<br />
|-<br />
|Linux You Can Drive My Car<br />
|Walt Miner, Linux Foundation<br />
|[[Media:ELC_2017_-_Linux_You_Can_Drive_My_Car_-_Miner.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|OpenWrt/LEDA: When Two Become One<br />
|Florian Fainelli, Broadcom Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Rust: Removing the Sharp Edges from Systems Programming<br />
|Jonathan Creekmore, Star Lab<br />
|<br />
|<br />
|<br />
|-<br />
|Building and OPen Source Streaming Analytics Stack with Kafka and Druid<br />
|Fangjin Yang<br />
|<br />
|<br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 3:30pm<br />
|-<br />
|Developing a New WiFi Daemon for Linux<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|GCC/Clang Optimizations for Embedded Linux<br />
|Khem Raj, Comcast RDK<br />
|[[Media:GCC_Clang_Optimizations_for_Embedded_Linux.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Marrying U-Boot, uEFI and grub2<br />
|Alexander Graf, SUSE<br />
|<br />
|<br />
|<br />
|-<br />
|Unifying Android and Mainline Kernel Graphics Stack<br />
|Gustavo Padovan, Collabora Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Building Multi-protocol IoT Nodes with Thread, BLE and ZigBee<br />
|Alan Lazar, NXP<br />
|<br />
|<br />
|<br />
|-<br />
|Comparing Messaging Techniques for the IoT<br />
|Michael E Anderson, The PTR Group, Inc.<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 4:20pm<br />
|-<br />
|Developing Audio Products with Cortex-M3/NuttX/C++11<br />
|Masayuki Ishikawa, Sony<br />
|[[Media:DevelopingAudioProductsWithCortexM3NuttXC++11_LFELC_OpenIoT_ishikawa_20161209_0.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Extracting Analytics from Complex OpenEmbedded Builds<br />
|David Reyna, Wind River Systems<br />
|<br />
|<br />
|<br />
|-<br />
|Smart DeviceLink: Lessons Learned from Porting an Open Source Connectivity Framework to AGL<br />
|Bruno Grasset, Elektrobit<br />
|<br />
|<br />
|<br />
|-<br />
|Xen and the Art of Embedded Systems Virtualization<br />
|Stefano Stabellini, Aporeto<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Technical Showcase Posters ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#bc8f96"<br />
| align="center" | '''Poster Title'''<br />
| align="center" | '''Presenter'''<br />
| align="center" | '''Poster'''<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
| <br />
| <br />
| <br />
|-<br />
| <br />
|<br />
| <br />
|-<br />
|}<br />
<br />
[[Category:2017]]<br />
[[Category:ELC]]</div>
Narmstrong
https://elinux.org/index.php?title=File:Elcna-2017-amlogic.pdf&diff=434056
File:Elcna-2017-amlogic.pdf
2017-02-28T10:14:41Z
<p>Narmstrong: </p>
<hr />
<div></div>
Narmstrong
https://elinux.org/index.php?title=ELC_2017_Presentations&diff=434051
ELC 2017 Presentations
2017-02-28T10:14:14Z
<p>Narmstrong: /* Day 4 Presentations */</p>
<hr />
<div>== Table of Presentations ==<br />
<br />
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.<br />
<br />
== Presenters ==<br />
=== Day 1 Presentations ===<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 9:00am<br />
|-<br />
|Full Day Cours: Building A Low Powered Smart Appliance Workshop (Additional Frr, Pre-registration Required)<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|}<br />
<br />
=== Day 2 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:00am<br />
|-<br />
|Keynote: Welcome and Opening Remarks<br />
|Tim Bird, ELC Program Chair<br />
|<br />
|<br />
|<br />
|-<br />
|Liota Package Development for ABB YuMi<br />
|ThingWorx, IBM BlueMix, and VMWare's Project Ice<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:10am<br />
|-<br />
|Keynote:Dirk Hohndel in Conversation with Linux Creator Linus Torvalds<br />
|VP, Chief Open Source Officer, VMWare<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:45am<br />
|-<br />
|Keynote: Imad Sousou<br />
|Vice Presidnet of the Software and Services Group, Intel Corporation<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 10:30am<br />
|-<br />
|Drinking From the CVE Firehouse: Or How To Ensure Your Open Source Product Survives the Onslaught of Publicly Known Security Vulnerabilities<br />
|Ryan Ware, Intel Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Making an Amazon Echo Compatible Linux System<br />
|Michael E Anderson, The PTR Group, Inc.<br />
|<br />
|<br />
|<br />
|-<br />
|The Aftermath of a Fuzz Run: What to do about those Crashes?<br />
|David Moore, FuzzStation<br />
|<br />
|<br />
|<br />
|-<br />
|Using Linux as Long Term Working with the Community<br />
|Tsugikazu Shibata, NEC<br />
|<br />
|<br />
|<br />
|-<br />
|Attribute Based Access Control Framework for IoT<br />
|Jayson DeLancey, GE Digital<br />
|<br />
|<br />
|<br />
|-<br />
|Bluetooth 5 is Here<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Device Tree in Zephyr<br />
|Andy Gross, Linaro<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 11:30am<br />
|-<br />
|Effectively Measure and Reduce Kernel Latencies for Real-time Contraints<br />
|Jim Huang, South Star Xelerator (SSX)<br />
|<br />
|<br />
|<br />
|-<br />
|Embedded Linux Size Reduction Techniques<br />
|Michael Opdenacker, Free Electrons<br />
|[[Media:opdenacker-embedded-linux-size-reduction-techniques.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|First Experiences with the Embedded Debian Build System Isar<br />
|Jan Kiszka, Siemens AG<br />
|<br />
|<br />
|<br />
|-<br />
|Can You Create a Secure IoT Platform Using a Common Linux Distro?<br />
|Peter Robinson, Red Hat<br />
|<br />
|<br />
|<br />
|-<br />
|NimBLE - A High-Performance and Highly Configurable Bluetooth Low Energy 4.2 Stack<br />
|James Pace, Runtime<br />
|<br />
|<br />
|<br />
|-<br />
|The Zephyr Project: Reflection on the FIrst Year and Plans for the Next Year<br />
|Anas Nashif, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Industrial I/O and You: Nonsense Hack!<br />
|Matt Ranostay, Konsulko Group<br />
| [[Media:ELC_2017_-_Industrial_IO_and_You-_Nonsense_Hacks!.pdf | PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 2:00pm<br />
|-<br />
|Easier Yocto Upgrades in the Development Environment<br />
|Michael Brown, Dell EMC<br />
|<br />
|<br />
|<br />
|-<br />
|Enabling New Hardware in U-Boot<br />
|Jon Mason, Broadcom Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Forward Porting Google Nexus 5X/6P - Lessons from the Trenches and What's Next<br />
|Jeremy McNicoll, Red Hat<br />
|<br />
|<br />
|<br />
|-<br />
|Linux Cryptographic Acceleration on an i.MX6<br />
|Sean Hudson, Mentor Graphics, Inc.<br />
|[[Media:2017-02_-_ELC_-_Hudson_-_Linux_Cryptographic_Acceleration_on_an_MX6.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Creating Bluetooth-based IoT Solutions with Zephyr<br />
|Johan Hedberg, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Implementing Network Protocols in Zephyr<br />
|Flavio Santes, Intel<br />
|<br />
|<br />
| <br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 3:00pm<br />
|-<br />
|Beagle BoF<br />
|Drew Fustini, Beagleboard.org Foundation<br />
|[[Media:Beagle-bof-elc17.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Debugging Usually Slightly Broken (USB) Devices and Drivers<br />
|Krzysztof Opasiak, Samsung R&D Institute Poland<br />
|<br />
|<br />
|<br />
|-<br />
|From Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes<br />
|Pawel Wieczorek, Samsung R&D Institute Poland<br />
|<br />
|<br />
|<br />
|-<br />
|SCHED_DEADLINE: It's Aline!<br />
|Juri Lelli, ARM Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Moving from IoT to IIoT with Maker Boards, Linux, and Open-source SOftware Tools<br />
|Matt newton, Opto 22<br />
|<br />
|<br />
|<br />
|-<br />
|Scripting Languages in IoT:Challenges and Approaches<br />
|Paul Sokolovsky, Linaro<br />
|[[Media:OpenIoT_2017US_-_Scripting_Languages_in_IoT.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Zephyr on Beetle<br />
|Vincenzo Frascisno, ARM Ltd.<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 4:20pm<br />
|-<br />
|Exporting Virtual Memory as dmabuf<br />
|Nikhil Devshatwar, Texas Instruments<br />
|[[Media:ELC-virtmem-exp.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|State of the U-Boot<br />
|Thomas Rini, Konsulko Group<br />
|<br />
|<br />
|<br />
|-<br />
|What Small Teams Should Know when Building Embedded Linux Systems<br />
|Gregory Fond, Virgin Galactic<br />
|<br />
|<br />
|<br />
|-<br />
|IoT Lockdown - Battling Bot Net Builders<br />
|Adam Emglander, iovation<br />
|<br />
|<br />
|<br />
|-<br />
|Prototyping New Ideas with ESP32 and Azure<br />
|Ivan R. Judson, Microsoft<br />
|<br />
|<br />
|<br />
|-<br />
|SDK in the Browser for Zephyr<br />
|Sakari Poussa, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Tutorial:Building the Simplest Possible Linux System<br />
|Rob Landley, se-instruments.com<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 5:20pm<br />
|-<br />
|Building Mixed Criticality Linux Systems with the Jailhouse Hypervisor<br />
|Ralf Ramsauer, Technical University of Applied Sciences Regegnsburg<br />
|<br />
|<br />
|<br />
|-<br />
|Securing Embedded Linux Systems with TPM 2.0<br />
|Philip Tricca, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Using Devtool to Streamline Your Yocto Project Workflow<br />
|Tim Orling, Intel Open Source Technology Center<br />
|<br />
|<br />
|<br />
|-<br />
|Fun with Zephyr and BBC micro:bit<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Making Tweet Monkey<br />
|Jeremy Foster, Microsoft<br />
|<br />
|<br />
|<br />
|-<br />
|Optimizing C for Microcontrollers<br />
|Khem Raj, Comcast RDK<br />
|[[Media:Optimizing_C_For_Microcontrollers.pdf | PDF ]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 6:15pm<br />
|-<br />
|Device Tree BoF<br />
|Frank Rowand, Sony<br />
| [[Media:Elc_2017_dt_bof.pdf | PDF ]]<br />
|<br />
|<br />
|-<br />
|Key Terms to Understand OSS Communities BoF<br />
|Hiroki Fukuchi, Sony<br />
|<br />
|<br />
|<br />
|-<br />
|Yocto Project & OpenEmbedded BoF<br />
|Sean Hudson, Mentor Graphics<br />
|<br />
|<br />
|<br />
|-<br />
|Zephyr Project BoF<br />
|Sara Sarmiento, Intel<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Day 3 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:00am<br />
|-<br />
|Keynote<br />
|Guy Hoffman, Mills Family Faculty Fellow & Assistant Professor, Sibley School of Mechanical and Aerospace Engineering, Cornell Unversity<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:45am<br />
|-<br />
|Keynote: TBD<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:45am<br />
|-<br />
|Keynote<br />
|Sarah Cooper, GM of IoT Solutions, Amazon Web Services<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 10:40am<br />
|-<br />
|Code Review Training for Kernel Patch Reviewers<br />
|Mark Gross, Intel/OTC<br />
|<br />
|<br />
|<br />
|-<br />
|Contributing to Automotive Grade Linux and GENIVI Development Platform<br />
|Lean Anavi<br />
|<br />
|<br />
|<br />
|-<br />
|Educational Robotics Critical for the Future of Linux<br />
|Jason Kridner, Texas Instruments<br />
|<br />
|<br />
|<br />
|-<br />
|Power Management Integrated Circuits: Keep the Power in Your Hands<br />
|Quentin Schulz, Free Electrons<br />
|[[Media:Schulz-pmics-keep-power-in-your-hands.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Genivi and IoTivity Support: Where We Are and Where We Need to Go<br />
|Nivedita Singhvi, urban.systems<br />
|<br />
|<br />
|<br />
|-<br />
|Journey to an Intelligent Industrial IOT Network<br />
|Giuseppe (Pino) de Candia, Midokura<br />
|<br />
|<br />
|<br />
|-<br />
|Securing the Connected Car<br />
|Eystein Stenberg, Mender.io<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 11:40am<br />
|-<br />
|A Journey through Upstream Atomic KMS to Achieve DP Compliance<br />
|Manasi Navare, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Cross Platform Enablement for the Yocto Project with Containers<br />
|Randy Witt, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Google Summer fo Code and Beagleboard.org<br />
|Drew Fustini, Beagleboard.org Foundation<br />
|[[Media:beagle-gsoc-elc17.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|SLTS Kernel and Base-Layer Development in the Civil Infrastructure Platform<br />
|Yoshitake Kobayashi, Toshiba & Urs Gleim, Siements AG<br />
|<br />
|<br />
|<br />
|-<br />
|How Developers Can Prepare for IoT Standards<br />
|Jeff Maynard, Cloud Technology Partners<br />
|<br />
|<br />
|<br />
|-<br />
|Scaling IoTivity to Industrial IoT<br />
|Thiago Maciera, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|SecurityPI: IronClad you Raspberry Pi<br />
|Rabimba Karanjai<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 2:00pm<br />
|-<br />
|Road Towards Industrial IoTivity<br />
|Caio Oliveira, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Timekeeping in the Linux Kernel<br />
|Stephen Boyd, Qualcomm Innovation Center<br />
|<br />
|<br />
|<br />
|-<br />
|Using a Lidar for Robot Navigation in a Room<br />
| Michael E Anderson, The PTR Group, Inc.<br />
|<br />
|<br />
|<br />
|-<br />
|Using the Yocto Autobuilder for Build and Release Management<br />
|Jate Sujjavanavich, Syntech Systems<br />
|<br />
|<br />
|<br />
|-<br />
|IoTivity-Constrained: IoT for Tiny Devices<br />
|Kishen Maloor, Intel Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Surviving in the Wilderness: Integrity Protection and System Update<br />
|Patrick Ohly, Intel GmbH<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 3:00pm<br />
|-<br />
|Mesa 3D in an Embedded Context<br />
|Mark Janes, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Testing with Volcanoes - Fuego+LAVA Going Distributed<br />
|Jan-Simon Moeller, The Linux Foundation<br />
|<br />
|<br />
|<br />
|-<br />
|The Reproducible Build Zoo<br />
|Vagrant Cascadian, Aikidev, LLV<br />
|<br />
|<br />
|<br />
|-<br />
|Yocto Project Extensible SDK:Simplifying Workflow for Application Developers<br />
|Henry Bruce, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Apache Mynewt Bootloader for Reliable and Secure Firmware Upgrades<br />
|James Pace, Runtime<br />
|<br />
|<br />
|<br />
|-<br />
|RIOT:The Friendly Operating System for the IoT (If Linux Won't Work, Try RIOT)<br />
|Thomas Eichinger, Koolzone Tracking Systems<br />
|<br />
|<br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 4:20pm<br />
|-<br />
|Adding Inter-event Capabilities to Linux Kernel Trace Events<br />
|Tom Zanussi, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Dynamic Tracing Tools on ARM/AArch64 Platform:Updates and Challenges<br />
|Hiroyuki Ishii, Panasonic Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Groking the Linux SPI Subsystem<br />
|Matt Porter, Konsulko<br />
|<br />
|<br />
|<br />
|-<br />
|What Can Vulkan do for You?<br />
|Jason Ekstrand, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Are Device Response Times a Neglected Risk of IoT?<br />
|Balwinder Kaur, AppDynamics<br />
|<br />
|<br />
|<br />
|-<br />
|Firmware Management for MCUs: The Quark Bootloader Approach<br />
|Daniele Alessandrelli, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Graphs + Sensors = The Internet of Connected Things<br />
|William Lyon, Neoj4<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Day 4 Presentations === <br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 09:00am<br />
|-<br />
|2017 is the Year of the Linux Video Codec Drivers<br />
|Laurent Pinchart, Ideas on Board<br />
|[[Media:elc-20170223-v4l2-codec.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|SPDX Generation via Yocto and the New LID code License Scanner<br />
|Mark Charlebois, Qualcomm Technologies<br />
|<br />
|<br />
|<br />
|-<br />
|V4L2 & CEC Status Report<br />
|Hans Verkuil, Cisco Systems Norway<br />
|<br />
|<br />
|<br />
|-<br />
|Deep Dive: Android Things Peripheral IO Manager<br />
|Sanrio Alvares, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|War Story: Using Zephyr to Develop a Wearable Device<br />
|Fabien Parent, BayLibre<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 10:00am<br />
|-<br />
|About the Need to Power Instrument the Linux Kernel<br />
|Patrick Titiano, BayLibre<br />
|<br />
|<br />
|<br />
|-<br />
|ALSA Topology Framework<br />
|Vinod Koul, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Appropriate Use of OSS - The Key Persons are Software Engineers<br />
|Satoru Ueda, Sony Corp.<br />
|<br />
|<br />
|<br />
|-<br />
|Real-Time Linux on Embedded Multicore Processors<br />
|Andreas Ehmanns, Technical Advidor<br />
|<br />
|<br />
|<br />
|-<br />
|How IoT Will Destroy Us All<br />
|Bryan Lunduke, Network World/SUSE<br />
|<br />
|<br />
|<br />
|-<br />
|SPanning the IoT Developer Chasm<br />
|Kris Borchers, JS Foundation<br />
|<br />
|<br />
|<br />
|-<br />
|Voice-controlled Home Automation from Scratch Using IBM Watson, Docker, IFTTT, and Serverless<br />
|Kalonji Bankole & Prashant Khanal, IBM<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 11:10am<br />
|-<br />
|Embedded Linux - Then and Now at iRobot<br />
|Patrick Doyle, iRoboty<br />
|<br />
|<br />
|<br />
|-<br />
|Securing the Connected Car with RVI<br />
|Tatiana Jamison, Jaguar Land Rover<br />
|<br />
|<br />
|<br />
|-<br />
|Using SWUdate to Upgrade your System<br />
|Gabriel Huau, Witekio<br />
|<br />
|<br />
|<br />
|-<br />
|Improving the Bootup Speed of AOSP<br />
|Bernhard Rosenkranzer, Linaro<br />
|[[Media:ELC17%20-%20Improving%20the%20bootup%20speed%20of%20AOSP.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Android Things: High Level Introduction<br />
|Anisha Dattatraya & Geeta Krishna, Intel Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Open Software Updates for IoT<br />
|Phil Wise, ATS Advanced Telematic Systems GmbH<br />
|<br />
|<br />
|<br />
|-<br />
|Room Detective: A Real-Time Meeting Room Occupancy Monitor<br />
|Garth Henson, The Walt Disney Company<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 12:10pm<br />
|-<br />
|BoF: Fuego Status and Roadmap<br />
|Tim Bird, Sony<br />
|[[Media:Fuego-Status-and-Roadmap-ELC-2017-02.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Enlightnement Foundation Libraries - Case Studies of Optimizing for Wearable Devices<br />
|Cedric Bail, Samsung Open SOurce Group<br />
|<br />
|<br />
|<br />
|-<br />
<br />
|Mainline Linux on AmLogic SoCs<br />
|Neil Armstrong, BayLibre<br />
|[[ | PDF]]<br />
|<br />
|<br />
|-<br />
|Android Things<br />
|Karim Yaghmour, Opersys Inc.<br />
|<br />
|<br />
|<br />
|-<br />
|Enabling the Management of Constrained Devices Using the OIC Framework<br />
|James Pace, Runtime<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 2:30pm<br />
|-<br />
|How We Added Software Updates to AGL<br />
|Phil Wise, ATS Advanced Telematic Systems GmbH<br />
|<br />
|<br />
|<br />
|-<br />
|Linux You Can Drive My Car<br />
|Walt Miner, Linux Foundation<br />
|[[Media:ELC_2017_-_Linux_You_Can_Drive_My_Car_-_Miner.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|OpenWrt/LEDA: When Two Become One<br />
|Florian Fainelli, Broadcom Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Rust: Removing the Sharp Edges from Systems Programming<br />
|Jonathan Creekmore, Star Lab<br />
|<br />
|<br />
|<br />
|-<br />
|Building and OPen Source Streaming Analytics Stack with Kafka and Druid<br />
|Fangjin Yang<br />
|<br />
|<br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 3:30pm<br />
|-<br />
|Developing a New WiFi Daemon for Linux<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|GCC/Clang Optimizations for Embedded Linux<br />
|Khem Raj, Comcast RDK<br />
|[[Media:GCC_Clang_Optimizations_for_Embedded_Linux.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Marrying U-Boot, uEFI and grub2<br />
|Alexander Graf, SUSE<br />
|<br />
|<br />
|<br />
|-<br />
|Unifying Android and Mainline Kernel Graphics Stack<br />
|Gustavo Padovan, Collabora Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Building Multi-protocol IoT Nodes with Thread, BLE and ZigBee<br />
|Alan Lazar, NXP<br />
|<br />
|<br />
|<br />
|-<br />
|Comparing Messaging Techniques for the IoT<br />
|Michael E Anderson, The PTR Group, Inc.<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 4:20pm<br />
|-<br />
|Developing Audio Products with Cortex-M3/NuttX/C++11<br />
|Masayuki Ishikawa, Sony<br />
|[[Media:DevelopingAudioProductsWithCortexM3NuttXC++11_LFELC_OpenIoT_ishikawa_20161209_0.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Extracting Analytics from Complex OpenEmbedded Builds<br />
|David Reyna, Wind River Systems<br />
|<br />
|<br />
|<br />
|-<br />
|Smart DeviceLink: Lessons Learned from Porting an Open Source Connectivity Framework to AGL<br />
|Bruno Grasset, Elektrobit<br />
|<br />
|<br />
|<br />
|-<br />
|Xen and the Art of Embedded Systems Virtualization<br />
|Stefano Stabellini, Aporeto<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Technical Showcase Posters ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#bc8f96"<br />
| align="center" | '''Poster Title'''<br />
| align="center" | '''Presenter'''<br />
| align="center" | '''Poster'''<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
| <br />
| <br />
| <br />
|-<br />
| <br />
|<br />
| <br />
|-<br />
|}<br />
<br />
[[Category:2017]]<br />
[[Category:ELC]]</div>
Narmstrong
https://elinux.org/index.php?title=ELC_Europe_2016_Presentations&diff=421956
ELC Europe 2016 Presentations
2016-10-13T21:30:15Z
<p>Narmstrong: /* Day 4 Presentations */</p>
<hr />
<div>== Table of Presentations ==<br />
<br />
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.<br />
<br />
== Presenters ==<br />
=== Day 1 Presentations ===<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 9:00am<br />
|-<br />
| Yocto Project Developer Day (Registration and add'l Fee Required)<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 10:00am<br />
|-<br />
| Liota Hackathon (Registration Required)<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 17:00pm<br />
|-<br />
| Pre-Registration<br />
|<br />
|<br />
|<br />
|<br />
|} <br />
<br />
=== Day 2 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:10am<br />
|-<br />
|Keynote: Welcome Remarks & Announcements<br />
|Tim Bird, Program Chair <br />
|<br />
|<br />
|<br />
|-<br />
|Real-Time Summit (Registration Required)<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:10am<br />
|-<br />
|Keynote: A Fireside Chat with Greg Kroah-Hartman<br />
|Linux Foundation Fellow<br />
|<br />
|<br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:35am<br />
|-<br />
|Keynote: Jelena Lucin, International Project Manager & Melissa Rancourt, Founder<br />
|Greenlight for Girls<br />
|<br />
|<br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 10:00am<br />
|-<br />
|Keynote <br />
|Maarten Ectors, VP of IoT, NG Networking & Proximity Cloud, Canonical<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 10:40am<br />
|-<br />
|Generic System for Safe Rootfs/Kernel Upgrades without Single-Point of Failure<br />
|Andreas Fenkart, digitalSTROM <br />
|[[Media:Fenkart.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Kernelci.org Needs YOU!<br />
|Mark Brown, Linaro & Kevin Hilman, BayLibre<br />
|[[Media:brown.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Running an Undersea, Robotic Laboratory on a Fixed Energy Budget<br />
|Brent Roman, Monterey Bay Aquarium Research Institute<br />
|[[Media:BrentRoman.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|JerryScript: An Ultra-lightweight JavaScript Engine for the Internet of Things<br />
|Tilmann Scheller, Samsung Electronics<br />
|[[Media:TilmanScheller.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|The Little IoT Agent (liota)<br />
|Greg Bolella, Vmware<br />
|[[Media:The Little IoT Agent.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Zephyr Project: An RTOS to Change the Face of IoT<br />
|Geoff Thorpe, NXP Semiconductor<br />
|[[Media:An RTOS to Change the Face of IoT.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|IRQs: the Hard, the Soft, the Threaded and the Preemptible<br />
|Alison Chaiken, Peloton Technology<br />
|[[Media:Alison Chaiken.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 11:40am<br />
|-<br />
|Long-Term Maintenance, or How to (Mis-)Manage Embedded Systems for 10+ Years<br />
|Jan Lübbe, Pengutronix e.K.<br />
|[[Media:Long-Term Maintenance.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Read-only rootfs: Theory and Practice<br />
|Chris Simmonds, 2net<br />
|[[Media:Read-only rootfs.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Thwarting Unknown Bugs: Hardening Features in the Mainline Linux Kernel<br />
| Mark Rutland, ARM<br />
|[[Media:Thwarting Unknown Bugs.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Leveraging IoT Biometrics and Zephyr RTOS for Neonatal Nursing in Uganda<br />
|Teresa Cauvel, Neopenda<br />
|[[Media:Leveraging IoT Biometrics.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Run Your Own 6LoWPAN Based IoT Network<br />
|Stefan Schmidt, Samsung<br />
|[[Media:Run Your Own 6LoWPAN Based IoT Network.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Soletta: Closing the IoT Development Gap<br />
|Gustavo Sverzut Barbieri, ProFUSION Embedded Systems<br />
|[[Media:Soletta.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 14:00pm<br />
|-<br />
|Comparison of Linux Software Update Technologies<br />
|Matt Porter, Konsulko<br />
|[[Media:Comparison of Linux Software Update Technologies.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Hardware Assisted Tracing on ARM with CoreSight and OpenCSD<br />
|Mathieu Poirier, Linaro<br />
|[[Media:Hardware Assisted Tracing on ARM.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Herd Your Boards, Become a Farmer<br />
|Geert Uytterhoeven, Glider bvba<br />
|[[Media:Herd Your Boards.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|IPv6 for Embedded Developers used to IPv4<br />
|Thiago Macieira, Intel<br />
|[[Media:IPv6 for Embedded Developers used to IPv4.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|New Wireless Daemon for Linux<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|[[Media:New Wireless Daemon for Linux.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|The Zephyr™ Project – An Updated Overview<br />
|Anas Nashif, Intel & Benjamin Walsh, Wind River<br />
|[[Media:Anas Nashif.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Tutorial: Why NAND Flash Breaks Down<br />
|Arnout Vandecappelle, Essensium/Mind<br />
|[[Media:Why NAND Flash Breaks Down.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 15:00pm<br />
|-<br />
|Approaches to Ultra-Long Software Maintenance<br />
|Wolfgang Mauerer, Technical University Regensburg/Siemens AG Industrial<br />
|[[Media:Approaches to Ultra-Long Software Maintenance.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|I/O and You: Nonsense Hacks!<br />
|Matt Ranostay, Ranostay Consulting, LLC<br />
|[[Media:Nonsense Hacks.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Introducing resinOS: An Operating System Tailored for Containers and Built for the Embedded World<br />
|Petros Angelatos & Andrei Gherzan, resin.io<br />
|[[Media:Introducing resinOS.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Build a Micro HTTP Server for Embedded System<br />
|Jian-Hong Pan<br />
|[[Media:Build a Micro HTTP Server for Embedded System.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Doing Bluetooth Low Energy on Linux<br />
|Szymon Janc, CODECOUP<br />
|[[Media:Doing Bluetooth Low Energy on Linux.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|OSS Remote Firmware Updates for IoT-like Projects<br />
|Silvano Cirujano Cuesta, Siemens AG<br />
|[[Media:OSS Remote Firmware Updates for IoT-like Projects.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 16:10pm<br />
|-<br />
|Automated Testing Laboratory for Embedded Linux Distributions<br />
|Pawel Wieczorek, Samsung R&D Institute Poland<br />
|[[Media:Automated Testing Laboratory for Embedded Linux Distributions.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Open Source in Every Car with Automotive Grade Linux<br />
|Walt Miner, The Linux Foundation<br />
|[[Media:Open Source in Every Car with Automotive Grade Linux.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Stuck in 2009 - How I Survived<br />
|Will Sheppard, Embedded Bits Limited<br />
|[[Media:Stuck in 2009.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|How to Build a Distributed Serverless Polyglot Micro Services IoT Platform Using Docker and OpenWhisk<br />
|Kalonji Bankole, IBM<br />
|[[Media:How to Build a Distributed Serverless Polyglot Micro Services IoT Platform Using Docker and OpenWhisk.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Improving System Configuration for Zephyr and Beyond<br />
|Andy Gross, Linaro<br />
|[[Media:Improving System Configuration for Zephyr and Beyond.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|OCF for Resource-Constrained Environments<br />
|Kishen Maloor, Intel Corporation<br />
|[[Media:OCF for Resource-Constrained Environments.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Tutorial: Bootstrapping the Partitioning Hypervisor Jailhouse<br />
|Jan Kiszka, Siemens AG<br />
|[[Media:Bootstrapping the Partitioning Hypervisor Jailhouse.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 17:10pm<br />
|-<br />
|ARM64 SoC Linux Support Check-List<br />
|Gregory Clement, Free Electrons<br />
|[[Media:ARM64 SoC Linux Support Check-List.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Open Source, Encryption and Export Regulations & The New Compliance Frontier<br />
|Mark Gisi, Wind River Systems<br />
|[[Media:Mark Gisi.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Survey of Open Hardware 2016<br />
|John Hawley, Intel<br />
|[[Media:Survey of Open Hardware 2016.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Apache Mynewt Overview<br />
|Sterling Hughes & James Pace, Runtime<br />
|[[Media:Apache Mynewt Overview.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Flow Based Programming Applied to IoT Development<br />
|Gustavo Sverzut Barbieri, ProFUSION Embedded Systems<br />
|[[Media:Flow Based Programming Applied to IoT Development.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Linux+Zephyr: IoT Made Easy<br />
|Pantelis Antoniou, Konsulko Group<br />
|[[Media:IoT Made Easy.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 16:10pm<br />
|-<br />
|BoF: Linux Device Performance Framework<br />
|Michael Turquette, BayLibre<br />
|[[Media:Linux Device Performance Framework.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|BoF: MinnowBoard<br />
|John Hawley, Intel<br />
|[[Media:MinnowBoard.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|BoF: Open Source Project to Update Linux Devices Over-the-Air (OTA): Mender.io<br />
|Ralph Nguyen, Eystein Stenberg & Marcin Pasinski, Mender.io<br />
|[[Media:Open Source Project to Update Linux Devices Over-the-Air.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|BoF: Small Business<br />
|Andrew Murray, Embedded Bits<br />
|[[Media:Small Business.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|BoF: Yocto Project & OpenEmbedded<br />
|Jeff Osier-Mixon, Intel Corporation/Yocto Project<br />
|[[Media:Yocto Project & OpenEmbedded.pdf|PDF]]<br />
|<br />
|<br />
|}<br />
<br />
=== Day 3 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:00am<br />
|-<br />
|Building a Bards Farm: Continuous Integration and Remote Control<br />
|Antoine Tenart & Quentin Schulz, Free Electrons<br />
|[[Media:Building a Bards Farm.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Introduction to Realtime Linux<br />
|Jan Altenberg, linutronix GmbH<br />
|[[Media:Introduction to Realtime Linux.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|LininoOS, LininoIO and ArduinoOS : A Suitable Ecosystem for Linux and MCUs<br />
|Arturo Rinaldi, Arduino.org<br />
|[[Media:LininoOS.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Supporting the Camera Interface on the C.H.I.P<br />
|Maxime Ripard, Free Electrons<br />
|[[Media:Supporting the Camera Interface.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Better Alignment of Flash Storage to Mobile System Behavior<br />
|Alex Lemberg, SanDisk Company<br />
|[[Media:Better Alignment of Flash Storage to Mobile System Behavio.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Brillo and Weave Internals<br />
|Karim Yaghmour, Opersys inc.<br />
|[[Media:Brillo and Weave Internals.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Securing the Connected Car<br />
|Eystein Stenberg, Mender.io<br />
|[[Media:Securing the Connected Car.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|IoT 101: Getting Connected for Developers (Registration Required)<br />
|<br />
|[[Media:IoT 101.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Tracing Summit (Registration Required)<br />
|<br />
|[[Media:Tracing Summit.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 10:45am<br />
|-<br />
|Designing a Distro from Scratch Using OpenEmbedded - Part 2<br />
|Koen Kooi, Linaro<br />
|[[Media:Designing a Distro from Scratch Using OpenEmbedded.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Drones Still Going Open Source<br />
|Julien Beraud, Parrot<br />
|[[Media:Drones Still Going Open Source.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Leveraging the Open Source Development Model Inside Your Company<br />
|Mark Gisi, Wind River Systems<br />
|[[Media:Leveraging the Open Source Development Model Inside Your Company.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Linux DRM: New Picture Processing API<br />
|Marek Szyprowski, Samsung Electronics Polska Sp. z o.o.<br />
|[[Media:Szyprowski.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|(In)secure Things<br />
|Shane Coughlan, Insignary<br />
|[[Media:Shane Coughlan.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Creating Continuous Delivery for Yocto Based IoT Distribution<br />
|Alexander Kanevskiy, Intel<br />
|[[Media:Creating Continuous Delivery for Yocto Based IoT Distribution.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Devicetree Hardware Autoconfiguration<br />
|Hans de Goede, Red Hat<br />
|[[Media:Devicetree Hardware Autoconfiguration.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 11:45am<br />
|-<br />
|Audio on Linux: The End of a Golden Age?<br />
|Lars-Peter Clausen, Analog Devices<br />
|[[Media:Audio on Linux.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Efficient Visual Avoidance and Control for UAVs with Embedded GPUs<br />
|Kabir Mohammed, UASys<br />
|[[Media:Efficient Visual Avoidance and Control for UAVs with Embedded GPUs.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|The Path of the Private FUTEX<br />
|Sebastian Siewior, Linutronix GmbH<br />
|[[Media:The Path of the Private FUTEX.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Using ELBE to Build Debian Based Embedded Systems<br />
|Manuel Traut, Linutronix GmbH<br />
|[[Media:Using ELBE to Build Debian Based Embedded Systems.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|A More Open Trust Protocol<br />
|Christian Brindley, Symantec<br />
|[[Media:A More Open Trust Protocol.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Open Source Bluetooth Device Firmware for IoT and Makers<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|[[Media:Open Source Bluetooth Device Firmware for IoT and Makers.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Wyliodrin STUDIO: An Open Source Tool for IoT Development<br />
|Serban Razvan, Wyliodrin<br />
|[[Media:Wyliodrin STUDIO.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 14:00pm<br />
|-<br />
|ASoC: Supporting Audio on an Embedded Board<br />
|Alexandre Belloni, Free Electrons<br />
|[[Media:Belloni-alsa-asoc.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Choosing Linux for New Use Cases<br />
|Tsugikazu Shibata, NEC<br />
|[[Media:Choosing Linux for New Use Cases.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Exploring Linux Kernel Source Code with Eclipse and QTCreator<br />
|Marcin Bis<br />
|[[Media:Exploring Linux Kernel Source Code with Eclipse.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Verified Boot: From ROM to Userspace<br />
|Marc Kleine-Budde, Pengutronix e.K.<br />
|[[Media:Verified Boot.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Demystifying Systemd for Embedded Systems<br />
|Gustavo Sverzut Barbieri, ProFUSION<br />
|[[Media:Demystifying Systemd.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Embedded Systems Software Update for IoT: The Current State of Play<br />
|Chris Simmonds, 2net<br />
|[[Media:Embedded Systems Software Update for IoT.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Tutorial: Building an IoT Empire<br />
|Michael Schloh von Bennewitz, Computer Scientist<br />
|[[Media:Building an IoT Empire.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 15:00pm<br />
|-<br />
|Automotive Collaboration: What's Really Going On? Has Something Improved During the Last Year?<br />
|Paul Sherwood, Codethink Ltd<br />
|[[Media:Automotive Collaboration.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Cameras in Embedded Systems: Device Tree and ACPI View<br />
|Sakari Ailus, Intel<br />
|[[Media:ailus_elc-camera-dt-acpi.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Isar: Build Debian-Based Products with BitBake<br />
|Baurzhan Ismagulov, ilbers GmbH<br />
|[[Media:Ismagulov.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Running UBI/UBIFS on MLC NAND<br />
|Richard Weinberger, sigma star gmbh & Boris Brezillon, Free Electrons<br />
|[[Media:Weinberger.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|IoTivity: The Open Connectivity Foundation and the IoT Challenge<br />
|Thiago Macieira, Intel<br />
|[[Media:IoTivity.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Software Updates for Connected Devices: Key Considerations<br />
|Eystein Stenberg, Mender.io<br />
|[[Media:Software Updates for Connected Devices.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 16:30pm<br />
|-<br />
|Deby - Reproducible and Maintainable Embedded Linux Environment with Poky<br />
|Kazuhiro Hayashi, Toshiba Corporation<br />
|[[Media:Deby.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Open Source for Automotive Developed in the Open becomes Real: GENIVI Development Platform<br />
|Agustin Benito Bethencourt, Codethink Ltd<br />
|[[Media:Open Source for Automotive Developed in the Open becomes Real.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Reconfigurable Computing Architecture for the Linux Kernel<br />
|Vince Bridgers & Yves Vandervennet, Intel<br />
|[[Media:Reconfigurable Computing Architecture for the Linux Kernel.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Swapping and Embedded: Compression is the Key<br />
|Vitaly Wool<br />
|[[Media:Vitaly.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Building an IoT-class Device<br />
|Igor Stoppa, Open Source Technology Center, Intel<br />
|[[Media:Stoppa.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Gateways - The Center of Complexity for Update<br />
|Ned Smith, Intel<br />
|[[Media:Gateways.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Using Greybus for IoT<br />
|Alexandre Bailon, BayLibre<br />
|[[Media:Using Greybus for IoT.pdf|PDF]]<br />
|<br />
|<br />
|}<br />
<br />
=== Day 4 Presentations === <br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 08:15am<br />
|-<br />
|OpenWrt Summit (Registration Required)<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 09:00am<br />
|-<br />
|BYOD (Build Your Own Device)<br />
|Angelo Dureghello, Sysam, Nomovok<br />
|[[Media:byod.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|EFL - A UI Toolkit Designed for the Embedded World<br />
|Tom Hacohen, Samsung<br />
|[[Media:efl.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Time is Ready for the Civil Infrastructure Platform<br />
|Yoshitake Kobayashi, Corporate Software Engineering Center & Urs Gleim, Seimens<br />
|[[Media:Kobayashi.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Using SCHED_DEADLINE<br />
|Steven Rostedt, Red Hat<br />
|[[Media:Using SCHED_DEADLINE.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Open Source Development for the ESP8266 and Azure<br />
|Ivan Judson, Rita Zhang & Pamela Cortez, Microsoft<br />
|[[Media:Open Source Development for the ESP8266 and Azure.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Power Management Challenges in IoT and How Zephyr RTOS Meets Them<br />
|Ramesh Thomas, Intel<br />
|[[Media:Power Management Challenges in IoT and How Zephyr RTOS Meets Them.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Tutorial: Building a Drone, From Scratch<br />
|Igor Stoppa, Open Source Technology Center, Intel<br />
|[[Media:Building a Drone.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 10:00am<br />
|-<br />
|Anatomy of Cross-Compilation Toolchains<br />
|Thomas Petazzoni, Free Electrons<br />
|[[Media:Anatomy of Cross-Compilation Toolchains.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Continuous Integration and Autotest Environment Using Fuego<br />
|Kenji Tadano & Kengo Ibe, Mitsubishi Electric<br />
|[[Media:Continuous Integration and Autotest Environment Using Fuego.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Introduction to Memory Management in Linux<br />
|Matt Porter, Konsulko<br />
|[[Media:Introduction to Memory Management in Linux.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Trying to Explain the 'Incomprehensible' Decision Making Process of a Subsystem Maintainer<br />
|Wolfram Sang, Renesas<br />
|[[Media:Wolfram Sang.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|How to Develop the ARM 64bit Board, Samsung TM2 with Exynos5433<br />
|Chanwoo Choi & Seung-Woo Kim, Samsung Electronics<br />
|[[Media:How to Develop the ARM 64bit Board.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|The Internet of Things and Life Beyond Linux<br />
|Wolfgang Mauerer, Technical University Regensburg/Siemens AG<br />
|[[Media:The Internet of Things and Life Beyond Linux.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 11:15am<br />
|-<br />
<br />
|HDMI CEC: What? Why? How?<br />
|Hans Verkuil, Cisco Systems Norway<br />
|[[Media:Verkuil.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|It's a Hardware Bug and I can Prove It<br />
|Kris Chaplin, Altera<br />
|[[Media:Chaplin.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Modernizing the NAND Framework: The Big Picture<br />
|Boris Brezillon, Free Electrons<br />
|[[Media:Brezillon.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|No, It's Never Too Late to Upstream Your Legacy Linux Based Platform<br />
|Neil Armstrong, BayLibre<br />
|[[Media:Neil Armstrong.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Avoid the Silos and Help Build the True Internet of Things<br />
|Aaron Vernon, Higgns<br />
|[[Media:Avoid the Silos and Help Build the True Internet of Things.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Creating Bluetooth-Based IoT Solutions with Zephyr<br />
|Johan Hedberg, Open Source Technology Center, Intel<br />
|[[Media:Creating Bluetooth-Based IoT Solutions with Zephyr.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|JavaScript Meets Zephyr<br />
|Sakari Poussa, Intel<br />
|[[Media:JavaScript Meets Zephyr.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 12:15pm<br />
|-<br />
|Clinging to Clang<br />
|Khem Raj, Comcast RDK<br />
|[[Media:Clinging to Clang.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Continuous Integration and Testing of a Yocto Project Based Automotive Head Unit<br />
|Mario Domenech Goulart & Mikko Rapeli, BMW<br />
|[[Media:Goulart.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Solving Devicetree Issues, part 3.0<br />
|Frank Rowand, Sony<br />
|[[Media:Dt_debugging_part_3_v2.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Update on Shared Logging between the Kernel and the Bootloader<br />
|Sean Hudson, Mentor Graphics, Inc<br />
|[[Media:Update on Shared Logging between the Kernel and the Bootloader.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|BlueZ Meets Zephyr<br />
|Luiz Augusto von Dentz, Intel<br />
|[[Media:BlueZ Meets Zephyr.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Cloud Platforms for the Internet of Things: How Do They Stack Up?<br />
|Koustabh Dolui, Politecnico di Milano<br />
|[[Media:Cloud Platforms for the Internet of Things.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Enabling IoT OSs for Intel Quark MCU platforms: The Fast Way<br />
|Andre Guedes, Intel<br />
|[[Media:Guedes.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 14:30pm<br />
|-<br />
|C++ for Embedded Development<br />
|Thiago Macieira, Intel<br />
|[[Media:C++ for Embedded Development.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|GPIO for Engineers and Makers<br />
|Linus Walleij<br />
|[[Media:GPIO for Engineers and Makers.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|kvmtool - A QEMU Alternative?<br />
|Andre Przywara, ARM<br />
|[[Media:Przywara.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Using the Network as a Reliable Platform for Time-Sensitive Systems<br />
|Henrik Austad, Cisco<br />
|[[Media:Austad.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Quark Microcontroller Software Interface<br />
|Malcolm Prinn, Intel<br />
|[[Media:Prinn.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
| Security in IoT, More an Attitude Issue than a Technical Challenge<br />
|<br />
|[[Media:Security in IoT.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 15:30pm<br />
|-<br />
|Debugging Methodologies for Realtime Issues in Linux Systems<br />
|Joel Fernandes, Amazon<br />
|[[Media:Debugging Methodologies for Realtime Issues in Linux Systems.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|FDO: Magic 'Make My Program Faster' Compilation Option?<br />
|Pawel Moll, ARM<br />
|[[Media:Moll.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Knocking at Your Back Door (or How Dealing with Modern Interrupt Architectures can Affect Your Sanity)<br />
|Marc Zyngier, ARM Ltd<br />
|[[Media:Zyngier.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Open-Source Tools for FPGA Development<br />
|Marek Vašut, DENX Software Engineering<br />
|[[Media:Open-Source Tools for FPGA Development.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Creating Memory Efficient and High Performance IP Stack for Zephyr OS<br />
|Jukka Rissanen, Open Source Technology Center, Intel<br />
|[[Media:Rissanen.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|How to Prototype an IoT Hardware with IoTivity on GNU/Linux<br />
|Phil Coval, Samsung<br />
|[[Media:Coval.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 16:40pm<br />
|-<br />
|Keynote: Zephyr & IoT Security<br />
|Geoff Thorpe, Head of IoT Security, NXP Semiconductor<br />
|[[Media:Thorpe.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 17:00pm<br />
|-<br />
|Keynote: Status of Embedded Linux<br />
|Tim Bird, ELC Program Chair<br />
|[[Media:Status of Embedded Linux2016elce.pdf|PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 17:20pm<br />
|-<br />
|Closing Game<br />
|<br />
|<br />
|<br />
|<br />
|}</div>
Narmstrong
https://elinux.org/index.php?title=File:Neil_Armstrong.pdf&diff=421946
File:Neil Armstrong.pdf
2016-10-13T21:22:04Z
<p>Narmstrong: </p>
<hr />
<div></div>
Narmstrong