Difference between revisions of "ELC Europe 2010 Presentations"
ArmijnHemel (talk | contribs) (→Table of Presentations) |
Peter Huewe (talk | contribs) (AC) |
||
(47 intermediate revisions by 27 users not shown) | |||
Line 9: | Line 9: | ||
== Videos == | == Videos == | ||
− | Videos from the conference were recorded by [http://free-electrons.com/ Free Electrons] | + | [http://free-electrons.com/blog/elce-2010-videos/ Videos from the conference] were recorded by [http://free-electrons.com/ Free Electrons]. 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]. |
− | |||
− | |||
== Instructions == | == Instructions == | ||
Line 18: | Line 16: | ||
== Table of Presentations == | == Table of 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 29: | ||
|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 43: | ||
|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 61: | Line 56: | ||
|Introducing the Binary Analysis Tool | |Introducing the Binary Analysis Tool | ||
||[[Media:Elce2010.odp|Elce2010.odp]] | ||[[Media:Elce2010.odp|Elce2010.odp]] | ||
− | |||
|- | |- | ||
|[mailto:arnout@mind.be Arnout Vandecappelle] | |[mailto:arnout@mind.be Arnout Vandecappelle] | ||
Line 69: | Line 63: | ||
|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 81: | Line 75: | ||
|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 93: | Line 87: | ||
|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 110: | Line 103: | ||
|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] | ||
|A Gentle Introduction to Autotools | |A Gentle Introduction to Autotools | ||
− | |[[Media:101028-autotools-celf.odp| | + | |[[Media:101028-autotools-celf.odp|slides]] - [[Media:autotools-demo-code.tgz|demo code]] |
|- | |- | ||
|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 150: | Line 143: | ||
|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 156: | Line 149: | ||
|[[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 162: | Line 155: | ||
|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 178: | Line 171: | ||
|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 209: | Line 202: | ||
|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 222: | Line 214: | ||
|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 237: | Line 228: | ||
|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 249: | Line 240: | ||
<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 275: | Line 276: | ||
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]] |
Revision as of 07:33, 27 October 2011
Presenters, Demo-ers, Participants: Thanks very much for your participation in CELF's Embedded Linux Conference Europe 2010.
This page is for collecting the presentations that were made at the conference. During and after the conference we will collect materials from the presenters and place them here. Please watch this page if you are interested in a particular presentation - and it if doesn't show up, please send me an e-mail and we'll try to track it down.
Contents
Videos
Videos from the conference were recorded by Free Electrons. They are available in full HD and are encoded with the new Open Source and royalty free VP8 audio codec.
Instructions
Presenters: Please post your technical conference presentations on this page. (See Instructions below the tables)
Table of 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.