Difference between revisions of "ELC Europe 2010 Presentations"
m |
(Adding Intro section) |
||
(45 intermediate revisions by 26 users not shown) | |||
Line 1: | Line 1: | ||
− | + | == Intro == | |
− | + | Presentations from CELF's [http://www.embeddedlinuxconference.com/elc_europe10/index.html Embedded Linux Conference Europe 2010]. | |
− | + | [https://bootlin.com/blog/elce-2010-videos/ Videos from the conference] were recorded by [https://bootlin.com Bootlin]. They are available in full HD and are encoded with the new Open Source and royalty free [http://en.wikipedia.org/wiki/VP8 VP8 audio codec]. | |
− | |||
− | |||
− | |||
− | + | 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. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | == Presentations == | ||
+ | === Keynotes === | ||
{| border="1" cellspacing="0" cellpadding="4" | {| border="1" cellspacing="0" cellpadding="4" | ||
− | |||
− | |||
|- bgcolor="#c0e0e0" | |- bgcolor="#c0e0e0" | ||
| align="center" | '''Presenter(s)''' | | align="center" | '''Presenter(s)''' | ||
Line 33: | Line 20: | ||
|Ari Rauch | |Ari Rauch | ||
|The Dynamic Role of Open Linux Architectures in Today's Mobile Landscape | |The Dynamic Role of Open Linux Architectures in Today's Mobile Landscape | ||
− | | | + | |[[Media:Elce2010-ari-rauch.pdf|Elce2010-ari-rauch.pdf]] |
|} | |} | ||
<br /> | <br /> | ||
+ | === Presentations === | ||
{| border="1" cellspacing="0" cellpadding="4" | {| border="1" cellspacing="0" cellpadding="4" | ||
− | |||
− | |||
|- bgcolor="#c0e0e0" | |- bgcolor="#c0e0e0" | ||
| align="center" | '''Presenter(s)''' | | align="center" | '''Presenter(s)''' | ||
Line 48: | Line 34: | ||
|Andrew Murray | |Andrew Murray | ||
|The Right Approach to Minimal Boot Times | |The Right Approach to Minimal Boot Times | ||
− | | | + | |[[Media:RightApproachMinimalBootTimes.pdf|RightApproachMinimalBootTimes.pdf]] |
|- | |- | ||
|Andrey Fedotov | |Andrey Fedotov | ||
|Linux Application in Safety-Critical Environment: A Real-Life Example | |Linux Application in Safety-Critical Environment: A Real-Life Example | ||
− | | | + | |[[Media:LinuxInSCEnvironment.pdf|LinuxInSCEnvironment.pdf]] |
|- | |- | ||
|Anna Dushistova | |Anna Dushistova | ||
Line 68: | Line 54: | ||
|Arun Raghavan | |Arun Raghavan | ||
|PulseAudio In The Embedded World | |PulseAudio In The Embedded World | ||
− | | | + | |[[Media:arun-pulse-elce2010.pdf|Slides (pdf)]] |
|- | |- | ||
|Benjamin Gaignard | |Benjamin Gaignard | ||
Line 80: | Line 66: | ||
|Carmelo Amoroso and Rosario Contarino | |Carmelo Amoroso and Rosario Contarino | ||
|Lightweight Prelinker for Kernel Modules | |Lightweight Prelinker for Kernel Modules | ||
− | | | + | |[[Media:LKM_Preresolver_ELC-E_2010.pdf|LKM_Preresolver_ELC-E_2010.pdf]] |
|- | |- | ||
|David Anders | |David Anders | ||
|Board Bringup: Methods and Utilities | |Board Bringup: Methods and Utilities | ||
− | | | + | |[[media:elc-eu-board-bringup.pdf|PDF]] [[media:elc-eu-board-bringup.odp|ODP]] |
|- | |- | ||
|Frank Rowand | |Frank Rowand | ||
Line 92: | Line 78: | ||
|Grant Likely | |Grant Likely | ||
|ARM Flattened Device Tree Status Report | |ARM Flattened Device Tree Status Report | ||
− | | | + | |[[Media:ELCE-2010_ARM_Device_Tree_Status_Report.pdf|ELCE-2010 ARM Device Tree Status Report.pdf]] |
|- | |- | ||
|Gustavo F. Padovan | |Gustavo F. Padovan | ||
|The Linux Bluetooth Stack | |The Linux Bluetooth Stack | ||
− | |[[Media:Bluetooth_conference.pdf | Bluetooth_stack.pdf]] | + | |[[Media:Bluetooth_conference.pdf | Bluetooth_stack.pdf]] |
− | |||
|- | |- | ||
|Hans Verkuil | |Hans Verkuil | ||
Line 109: | Line 94: | ||
|Iago Toral Quiroga | |Iago Toral Quiroga | ||
|Grilo: Integrating Multimedia Content in Applications | |Grilo: Integrating Multimedia Content in Applications | ||
− | | | + | |[[Media:Grilo.pdf | Grilo.pdf]] |
|- | |- | ||
|Jake Edge | |Jake Edge | ||
|Understanding Threat Models for Embedded Devices | |Understanding Threat Models for Embedded Devices | ||
− | | | + | |[[Media:Edge-ELCE-2010.pdf | Edge-ELCE-2010.pdf ]] - [[Media:Edge-ELCE-2010.odp | Edge-ELCE-2010.odp ]] |
|- | |- | ||
|Jean-Paul Saman | |Jean-Paul Saman | ||
|Porting VLC to TI DaVinci | |Porting VLC to TI DaVinci | ||
− | | | + | |[[Media:Vlc-davinci-port.pdf|slides]] |
|- | |- | ||
|[mailto:kees-jan.dijkzeul@sioux.eu Kees-Jan Dijkzeul] | |[mailto:kees-jan.dijkzeul@sioux.eu Kees-Jan Dijkzeul] | ||
Line 125: | Line 110: | ||
|Kevin Hilman | |Kevin Hilman | ||
|Runtime Power Management | |Runtime Power Management | ||
− | | | + | |[[Media:ELC-2010-khilman-Runtime-PM.odp|slides]] |
|- | |- | ||
|Klaas Van Gend | |Klaas Van Gend | ||
|Deflating the Virtualization Hype in 3 Simple Steps | |Deflating the Virtualization Hype in 3 Simple Steps | ||
− | | | + | |[[Media:Deflate-virtualization.pdf|slides]] |
|- | |- | ||
|Koen Kooi | |Koen Kooi | ||
|The State of OpenEmbedded and Tooling to Make Life Easier | |The State of OpenEmbedded and Tooling to Make Life Easier | ||
− | | | + | |[[Media:openembedded.pdf | PDF]] |
|- | |- | ||
|Leif Lindholm | |Leif Lindholm | ||
|Software Considerations When Using High-Performance Memory Systems | |Software Considerations When Using High-Performance Memory Systems | ||
− | | | + | |[[Media:Software_implications_memory_systems.pdf | Software_implications_memory_systems.pdf]] |
|- | |- | ||
|Michael Opdenacker | |Michael Opdenacker | ||
|Flash Filesystem Benchmarks | |Flash Filesystem Benchmarks | ||
− | | | + | |[[Media:elce2010-flash-filesystems.pdf | PDF]], [[Media:elce2010-flash-filesystems.odp | ODP]] |
|- | |- | ||
|Peter Korsgaard | |Peter Korsgaard | ||
Line 149: | Line 134: | ||
|Philippe Robin | |Philippe Robin | ||
|Facilitating Open Source Development and Collaboration | |Facilitating Open Source Development and Collaboration | ||
− | | | + | |[[Media:ELCE-2010-Linaro.pdf | ELCE-2010-Linaro.pdf]] |
|- | |- | ||
|Ray Kinsella | |Ray Kinsella | ||
Line 155: | Line 140: | ||
|[[Media:Xen_in_Embedded_Systems.pdf|Xen_in_Embedded_Systems.pdf]] | |[[Media:Xen_in_Embedded_Systems.pdf|Xen_in_Embedded_Systems.pdf]] | ||
|- | |- | ||
− | |Robert Schuster | + | |Robert Schuster (with kind support by Xerxes Ranby for demonstration) |
|OpenJDK for Embedded Linux Devices | |OpenJDK for Embedded Linux Devices | ||
|[[Media:Cross-compiling_OpenJDK.pdf|Cross-compiling_OpenJDK.pdf]] | |[[Media:Cross-compiling_OpenJDK.pdf|Cross-compiling_OpenJDK.pdf]] | ||
Line 161: | Line 146: | ||
|Robert Schwebel and Sascha Hauer | |Robert Schwebel and Sascha Hauer | ||
|Barebox: Booting Linux Fast and Fancy | |Barebox: Booting Linux Fast and Fancy | ||
− | | | + | |[[Media:ELCE-2010-Barebox-Booting-Linux-Fast-and-Fancy.pdf|Booting-Linux-Fast-and-Fancy.pdf]] |
|- | |- | ||
|Ruud Derwig and/or Mischa Jonker | |Ruud Derwig and/or Mischa Jonker | ||
|Portability Is For People Who Cannot Write New Programs - Experience with GNU, LINUX, and other Open Source on ARC Processors | |Portability Is For People Who Cannot Write New Programs - Experience with GNU, LINUX, and other Open Source on ARC Processors | ||
− | | | + | |[[Media:ELC-E_Arc_Linux.pdf|ELC-E_Arc_Linux.pdf]] |
|- | |- | ||
|Stefan Kost | |Stefan Kost | ||
|Meego Multimedia | |Meego Multimedia | ||
− | | | + | |[[Media:MeeGoMultimedia.pdf|MeeGoMultimedia.pdf]] |
|- | |- | ||
|Tim Bird | |Tim Bird | ||
Line 177: | Line 162: | ||
|Wolfram Sang | |Wolfram Sang | ||
|Developer's Diary: Supporting Maintainers | |Developer's Diary: Supporting Maintainers | ||
− | | | + | |[[Media:ELCE10-SupportingMaintainers.pdf|ELCE10-SupportingMaintainers.pdf]] |
|- | |- | ||
|Wookey | |Wookey | ||
|YAFFS Updates | |YAFFS Updates | ||
− | | | + | |[http://wookware.org/talks/yaffsupdate-ELCE-2010.pdf yaffsupdate-ELCE-2010.pdf] |
|- | |- | ||
|Yann E. Morin | |Yann E. Morin | ||
|Crosstool-NG, A Cross-Toolchain Generator | |Crosstool-NG, A Cross-Toolchain Generator | ||
− | | | + | |[[Media:ELC-E 2010 - crosstool-NG.odp|ELC-E 2010 - crosstool-NG.odp]] |
|- | |- | ||
|Yoshitake Kobayashi | |Yoshitake Kobayashi | ||
|Linux Kernel Acceleration for Long-term Testing | |Linux Kernel Acceleration for Long-term Testing | ||
− | | | + | |[[Media:Linux Kernel Acceleration for Long-term Testing.pdf|PDF]] |
|} | |} | ||
Line 208: | Line 193: | ||
|Martin Michlmayr | |Martin Michlmayr | ||
|Adapting Debian Installer to NAS and Other Consumer Devices | |Adapting Debian Installer to NAS and Other Consumer Devices | ||
− | | | + | |[[Media:michlmayr-debian-on-nas.pdf | michlmayr-debian-on-nas.pdf]] |
|- | |- | ||
|Ravi Sankar Guntur | |Ravi Sankar Guntur | ||
|A Simple Method to Detect Memory Leaks and Buffer Overruns | |A Simple Method to Detect Memory Leaks and Buffer Overruns | ||
|[[Media:SafeMem-ELC-E-2010.pdf | SafeMem-ELC-E-2010.pdf]] | |[[Media:SafeMem-ELC-E-2010.pdf | SafeMem-ELC-E-2010.pdf]] | ||
− | |||
|- | |- | ||
|Vitaly Wool | |Vitaly Wool | ||
Line 221: | Line 205: | ||
|Will Newton | |Will Newton | ||
|Exploiting On-chip Memories in Embedded Linux Applications | |Exploiting On-chip Memories in Embedded Linux Applications | ||
− | | | + | |[[Media:Will_newton-elc2010-slides.pdf | Will_newton-elc2010-slides.pdf]] |
|} | |} | ||
<br /> | <br /> | ||
+ | === Birds-of-a-Feather Sessions === | ||
{| border="1" cellspacing="0" cellpadding="4" | {| border="1" cellspacing="0" cellpadding="4" | ||
− | |||
− | |||
|- bgcolor="#c0e0e0" | |- bgcolor="#c0e0e0" | ||
| align="center" | '''Presenter(s)''' | | align="center" | '''Presenter(s)''' | ||
Line 236: | Line 219: | ||
|David Anders - Jayabharath Goluguri | |David Anders - Jayabharath Goluguri | ||
|OMAP3/4 BoF | |OMAP3/4 BoF | ||
− | | | + | |[[Media:OMAP3-4_BoF.pdf | OMAP BoF Slides]] |
|- | |- | ||
|Frank Scholz | |Frank Scholz | ||
Line 248: | Line 231: | ||
<br /> | <br /> | ||
+ | === Tutorial workshops === | ||
{| border="1" cellspacing="0" cellpadding="4" | {| border="1" cellspacing="0" cellpadding="4" | ||
− | |||
− | |||
|- bgcolor="#c0e0e0" | |- bgcolor="#c0e0e0" | ||
| align="center" | '''Presenter(s)''' | | align="center" | '''Presenter(s)''' | ||
| align="center" | '''Session Description''' | | align="center" | '''Session Description''' | ||
| align="center" | '''Presentation''' | | align="center" | '''Presentation''' | ||
+ | | align="left" | '''Broken out presentations''' | ||
|- | |- | ||
|Chris Simmonds | |Chris Simmonds | ||
|The Embedded Linux Quick Start Guide | |The Embedded Linux Quick Start Guide | ||
|[[Media:linux-quick-start.tar.gz|linux-quick-start.tar.gz]] | |[[Media:linux-quick-start.tar.gz|linux-quick-start.tar.gz]] | ||
+ | | | ||
+ | * [[Media:01-linux-quick-start.pdf|01-linux-quick-start.pdf]] | ||
+ | * [[Media:02-linux-quick-start.pdf|02-linux-quick-start.pdf]] | ||
+ | * [[Media:03-linux-quick-start.pdf|03-linux-quick-start.pdf]] | ||
+ | * [[Media:linux-quick-start-lab-notes.pdf|linux-quick-start-lab-notes.pdf]] | ||
|- | |- | ||
|Chris Simmonds | |Chris Simmonds | ||
|What Else Can You Do with Android? | |What Else Can You Do with Android? | ||
|[[Media:android-inside.tar.gz|android-inside.tar.gz]] | |[[Media:android-inside.tar.gz|android-inside.tar.gz]] | ||
+ | | | ||
+ | * [[Media:01-android-inside.pdf|01-android-inside.pdf]] | ||
+ | * [[Media:02-android-inside.pdf|02-android-inside.pdf]] | ||
+ | * [[Media:03-android-inside.pdf|03-android-inside.pdf]] | ||
+ | * [[Media:android-inside-lab-notes.pdf|android-inside-lab-notes.pdf]] | ||
|} | |} | ||
Line 274: | Line 267: | ||
When you have created the link, click on it to upload the file containing your slides. | When you have created the link, click on it to upload the file containing your slides. | ||
+ | |||
+ | [[Category:ELCE]] | ||
+ | [[Category:2010]] | ||
+ | [[Category:Events]] | ||
+ | [[Category:Presentations]] |
Latest revision as of 07:30, 17 August 2018
Contents
Intro
Presentations from CELF's Embedded Linux Conference Europe 2010.
Videos from the conference were recorded by Bootlin. They are available in full HD and are encoded with the new Open Source and royalty free VP8 audio codec.
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.
Presentations
Keynotes
Presenter(s) | Session Description | Presentation |
Ralf Baechle | Embedded Linux - The State of the Nation | |
Ari Rauch | The Dynamic Role of Open Linux Architectures in Today's Mobile Landscape | Elce2010-ari-rauch.pdf |
Presentations
Presenter(s) | Session Description | Presentation |
Andrew Murray | The Right Approach to Minimal Boot Times | RightApproachMinimalBootTimes.pdf |
Andrey Fedotov | Linux Application in Safety-Critical Environment: A Real-Life Example | LinuxInSCEnvironment.pdf |
Anna Dushistova | Eclipse and Embedded Linux Developers: What It Can and What It Cannot Do For You | EclipseForEmbeddedLinuxDevelopers-AnnaDushistova.pdf |
Armijn Hemel | Introducing the Binary Analysis Tool | Elce2010.odp |
Arnout Vandecappelle | Practical Testing of Open Source Embedded Systems | PDF, Editable (odp) |
Arun Raghavan | PulseAudio In The Embedded World | Slides (pdf) |
Benjamin Gaignard | Android and GStreamer | Android_and_GStreamer.ppt |
Benjamin Zores | State of Multimedia in 2010's Embedded Linux Devices | State_of_Multimedia.pdf |
Carmelo Amoroso and Rosario Contarino | Lightweight Prelinker for Kernel Modules | LKM_Preresolver_ELC-E_2010.pdf |
David Anders | Board Bringup: Methods and Utilities | PDF ODP |
Frank Rowand | Identifying Embedded Real-Time Latency Issues: I-Cache and Locks | Rt_latency_cache_and_locks.pdf |
Grant Likely | ARM Flattened Device Tree Status Report | ELCE-2010 ARM Device Tree Status Report.pdf |
Gustavo F. Padovan | The Linux Bluetooth Stack | Bluetooth_stack.pdf |
Hans Verkuil | Supporting SoC Video Subsystems in Video4linux | SoC_and_V4L2.odp |
Harald Welte | Running your own GSM+GPRS network using OpenBSC, OsmoSGSN and OpenGGSN | OpenBSC.pdf |
Iago Toral Quiroga | Grilo: Integrating Multimedia Content in Applications | Grilo.pdf |
Jake Edge | Understanding Threat Models for Embedded Devices | Edge-ELCE-2010.pdf - Edge-ELCE-2010.odp |
Jean-Paul Saman | Porting VLC to TI DaVinci | slides |
Kees-Jan Dijkzeul | A Gentle Introduction to Autotools | slides - demo code |
Kevin Hilman | Runtime Power Management | slides |
Klaas Van Gend | Deflating the Virtualization Hype in 3 Simple Steps | slides |
Koen Kooi | The State of OpenEmbedded and Tooling to Make Life Easier | |
Leif Lindholm | Software Considerations When Using High-Performance Memory Systems | Software_implications_memory_systems.pdf |
Michael Opdenacker | Flash Filesystem Benchmarks | PDF, ODP |
Peter Korsgaard | Do More With Less - On Driver-less Interfacing with Embedded Devices | Do_more_with_less.pdf |
Philippe Robin | Facilitating Open Source Development and Collaboration | ELCE-2010-Linaro.pdf |
Ray Kinsella | Xen in Embedded Systems | Xen_in_Embedded_Systems.pdf |
Robert Schuster (with kind support by Xerxes Ranby for demonstration) | OpenJDK for Embedded Linux Devices | Cross-compiling_OpenJDK.pdf |
Robert Schwebel and Sascha Hauer | Barebox: Booting Linux Fast and Fancy | Booting-Linux-Fast-and-Fancy.pdf |
Ruud Derwig and/or Mischa Jonker | Portability Is For People Who Cannot Write New Programs - Experience with GNU, LINUX, and other Open Source on ARC Processors | ELC-E_Arc_Linux.pdf |
Stefan Kost | Meego Multimedia | MeeGoMultimedia.pdf |
Tim Bird | Android System Programming - Tips and Tricks | Android-tips-and-tricks-2010-10.pdf |
Wolfram Sang | Developer's Diary: Supporting Maintainers | ELCE10-SupportingMaintainers.pdf |
Wookey | YAFFS Updates | yaffsupdate-ELCE-2010.pdf |
Yann E. Morin | Crosstool-NG, A Cross-Toolchain Generator | ELC-E 2010 - crosstool-NG.odp |
Yoshitake Kobayashi | Linux Kernel Acceleration for Long-term Testing |
Presenter(s) | Session Description | Presentation |
John Ogness | IPL+UBI: Flexible and Reliable with Linux as the Bootloader | ipl_and_ubi.pdf |
Martin Michlmayr | Adapting Debian Installer to NAS and Other Consumer Devices | michlmayr-debian-on-nas.pdf |
Ravi Sankar Guntur | A Simple Method to Detect Memory Leaks and Buffer Overruns | SafeMem-ELC-E-2010.pdf |
Vitaly Wool | Porting Legacy Code to Linux Userspace Driver Framework | |
Will Newton | Exploiting On-chip Memories in Embedded Linux Applications | Will_newton-elc2010-slides.pdf |
Birds-of-a-Feather Sessions
Presenter(s) | Session Description | Presentation |
David Anders - Jayabharath Goluguri | OMAP3/4 BoF | OMAP BoF Slides |
Frank Scholz | Android and Its Impact On Home Entertainment and Home Automation | |
Grant Likely | Small Business Owners BoF |
Tutorial workshops
Presenter(s) | Session Description | Presentation | Broken out presentations |
Chris Simmonds | The Embedded Linux Quick Start Guide | linux-quick-start.tar.gz | |
Chris Simmonds | What Else Can You Do with Android? | android-inside.tar.gz |
Instructions for Presenters
Please create a link in the table for your presentation, copying the style of other links or as follows:
[[Media:name_of_your_presentation.pdf | name_of_your_presentation.pdf]] Note the supported mime types on the Upload file page. The latter example uses a PDF example, your file type can be different.
(You may need to create an account in order to edit the wiki or upload files.)
When you have created the link, click on it to upload the file containing your slides.