Difference between revisions of "ELC 2010 Presentations"
(Added slides) |
(Undo revision 22093 by Sijisunny (talk) this talk does not appear in this event's programme: https://www.embeddedlinuxconference.com/elc_2010/program.html) (Tag: Undo) |
||
(50 intermediate revisions by 32 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | + | == Intro == | |
− | |||
− | |||
− | |||
− | + | Presentations from [http://www.embeddedlinuxconference.com/elc_2010/index.html ELC 2010 (CELF conference archive)]. | |
− | + | ||
− | + | Videos from the conference are available at https://bootlin.com/blog/elc-2010-videos/ | |
== Instructions == | == Instructions == | ||
Line 19: | Line 14: | ||
{| border="1" cellspacing="0" cellpadding="4" | {| border="1" cellspacing="0" cellpadding="4" | ||
|- bgcolor="#c0e0e0" | |- bgcolor="#c0e0e0" | ||
− | |+ '''Keynotes | + | |+ '''Keynotes''' |
|- bgcolor="#c0e0e0" | |- bgcolor="#c0e0e0" | ||
| align="center" | '''Presenter(s)''' | | align="center" | '''Presenter(s)''' | ||
Line 27: | Line 22: | ||
|Greg Kroah-Hartman | |Greg Kroah-Hartman | ||
|Android: A Case Study of an Embedded Linux Project | |Android: A Case Study of an Embedded Linux Project | ||
− | | [[Media:Gregkh-android-presentation-celf2010.tar.gz|TGZ]] | + | | [[Media:Gregkh-android-presentation-kernel.pdf|PDF]] | [[Media:Gregkh-android-presentation-kernel.odp|ODP]] | [[Media:Gregkh-android-presentation-celf2010.tar.gz|TGZ (with notes and license)]] |
|- | |- | ||
|Matt Asay | |Matt Asay | ||
|Embedded in 2010: An End to the Entropy? | |Embedded in 2010: An End to the Entropy? | ||
− | | | + | | [[Media:Embedded_in_2010_An_End_to_the_Entry-CELF-April_2010_4-13-2010.pdf|PDF]] |
|} | |} | ||
Line 46: | Line 41: | ||
|Mike Anderson | |Mike Anderson | ||
|Using a JTAG to Debug Linux Device Drivers | |Using a JTAG to Debug Linux Device Drivers | ||
− | | | + | |[[Media:JTAG_Anderson.pdf|PDF]] |
|- | |- | ||
|Mike Anderson | |Mike Anderson | ||
|Using Interrupt Threads to Prioritize Interrupts | |Using Interrupt Threads to Prioritize Interrupts | ||
− | | | + | |[[Media:InterruptThreads_Anderson.pdf|PDF]] |
|- | |- | ||
|Mike Anderson | |Mike Anderson | ||
|Creating a Secure Router Using SELinux | |Creating a Secure Router Using SELinux | ||
− | | | + | |[[Media:SELinux_Anderson.pdf|PDF]] |
|- | |- | ||
|Mike Anderson | |Mike Anderson | ||
|Strategies for Migrating Uniprocessor Code to Multi-Core SMP | |Strategies for Migrating Uniprocessor Code to Multi-Core SMP | ||
− | | | + | |[[Media:MigratingToMultiCore_Anderson.pdf|PDF]] |
|- | |- | ||
|Steve Bennett | |Steve Bennett | ||
Line 70: | Line 65: | ||
|Magnus Damm | |Magnus Damm | ||
|Kexec - Ready for Embedded Linux? | |Kexec - Ready for Embedded Linux? | ||
− | | | + | |[[Media:ELC-2010-Damm-Kexec.pdf|PDF]] |
|- | |- | ||
|Kevin Dankwardt | |Kevin Dankwardt | ||
|Effective Use of RT-Preempt | |Effective Use of RT-Preempt | ||
− | | | + | |[http://kcomputing.com/celf-dankwardt-2010-c.odp ODP] |
|- | |- | ||
|Lucas Martins De Marchi | |Lucas Martins De Marchi | ||
|Multi-core Scheduling Optimizations for Soft Real-time Multi-threaded Applications -- A Cooperation Aware Approach | |Multi-core Scheduling Optimizations for Soft Real-time Multi-threaded Applications -- A Cooperation Aware Approach | ||
− | | | + | |[[Media:sched-optimization-2010.pdf|PDF]] | [[Media:sched-optimization-2010.odp|ODP]] |
|- | |- | ||
|Mathieu Desnoyers | |Mathieu Desnoyers | ||
|Using the LTTng Tracer for System-wide Performance Analysis and Debugging (Hands-On Tutorial) | |Using the LTTng Tracer for System-wide Performance Analysis and Debugging (Hands-On Tutorial) | ||
− | | | + | |[[Media:Desnoyers-presentation-elc2010.pdf|PDF]] | [http://www.efficios.com/elc2010 examples] |
|- | |- | ||
|Jake Edge | |Jake Edge | ||
|Understanding Threat Models for Embedded Devices | |Understanding Threat Models for Embedded Devices | ||
|[[Media:Edge-Elc-2010.pdf|PDF]] | [[Media:Edge-Elc-2010.odp|ODP]] | |[[Media:Edge-Elc-2010.pdf|PDF]] | [[Media:Edge-Elc-2010.odp|ODP]] | ||
− | |||
|- | |- | ||
|Mark Gross | |Mark Gross | ||
|Experiences in Android Porting, Lessons Learned,Tips and Tricks | |Experiences in Android Porting, Lessons Learned,Tips and Tricks | ||
− | | | + | |[[Media:ELC2010-android-xp-tips-tricks.pdf|PDF]] |
|- | |- | ||
|Kevin Hilman | |Kevin Hilman | ||
|Runtime Power Management: Overview and Platform Implementation | |Runtime Power Management: Overview and Platform Implementation | ||
− | | | + | |[[Media:ELC-2010-Hilman-Runtime-PM.pdf|PDF]] |
|- | |- | ||
|YungJoon Jung and DongHyouk Lim | |YungJoon Jung and DongHyouk Lim | ||
|Measuring Responsiveness of Linux Kernel on Embedded System | |Measuring Responsiveness of Linux Kernel on Embedded System | ||
− | | | + | |[[Media:Real-time Measurement-ELC2010-final.pdf|PDF]] |
|- | |- | ||
|Hiromasa Kanda | |Hiromasa Kanda | ||
|Lock-free Algorithm for Multi-Core Architecture | |Lock-free Algorithm for Multi-Core Architecture | ||
− | | | + | |[[Media:ELC2010_Lockfree.pdf|PDF]] |
|- | |- | ||
|Jeremy Katz | |Jeremy Katz | ||
|An Introduction to the Qt Development Framework | |An Introduction to the Qt Development Framework | ||
− | | | + | |[[Media:qt_intro.pdf|PDF]] |
|- | |- | ||
|Yoshitake Kobayashi | |Yoshitake Kobayashi | ||
Line 115: | Line 109: | ||
|Yong Bon Koo and Youngbin Seo | |Yong Bon Koo and Youngbin Seo | ||
|DVFS for Embedded Linux | |DVFS for Embedded Linux | ||
− | | | + | ||[[Media:ELC_2010_PM_Slides.pdf|PDF]] |
|- | |- | ||
|Rob Landley | |Rob Landley | ||
|Developing for Non-x86 Targets Using QEMU | |Developing for Non-x86 Targets Using QEMU | ||
− | | | + | |[[Media:Developing_for_non_x86_targets_using_QEMU.pdf|PDF]] |
|- | |- | ||
|Melanie Rhianna Lewis | |Melanie Rhianna Lewis | ||
|Case Study - Embedded linux in a Digital Television STB | |Case Study - Embedded linux in a Digital Television STB | ||
− | | | + | |[[Media:SetTopBoxCaseStudy.pdf|PDF]] |
|- | |- | ||
|Grant Likely | |Grant Likely | ||
|Flattened Device Tree ARM Support Update | |Flattened Device Tree ARM Support Update | ||
− | | | + | |[[Media:ARM_Device_Tree_Status_Report.pdf|PDF]] |
|- | |- | ||
|Dan Malek | |Dan Malek | ||
Line 139: | Line 133: | ||
|Jeff Osier-Mixon | |Jeff Osier-Mixon | ||
|Effectively Managing Documentation for Embedded Linux Projects | |Effectively Managing Documentation for Embedded Linux Projects | ||
− | | | + | |[[Media:Jeffrey-osier-mixon-elc2010.pdf|PDF]] |
|- | |- | ||
|Jacob Pan | |Jacob Pan | ||
|Porting the Linux Kernel to x86 MID Platforms | |Porting the Linux Kernel to x86 MID Platforms | ||
− | | | + | |[[Media:Jacob-Pan-x86MID-elc2010.pdf|PDF]] |
|- | |- | ||
|Steven Rostedt | |Steven Rostedt | ||
|Ftrace - Embedded Edition | |Ftrace - Embedded Edition | ||
− | |[http://people.redhat.com/srostedt/ | + | |[http://people.redhat.com/srostedt/ftrace-embedded.odp ODP] |
|- | |- | ||
|Frank Rowand | |Frank Rowand | ||
|Real-Time Linux Failure | |Real-Time Linux Failure | ||
− | | [[Media:Real_time_linux_failure.pdf|PDF]] | + | |[[Media:Real_time_linux_failure.pdf|PDF]] |
|- | |- | ||
|Leandro Melo de Sales | |Leandro Melo de Sales | ||
|Understanding and Developing Applications for Maemo Platform | |Understanding and Developing Applications for Maemo Platform | ||
− | | [[Media:understanding_dev_maemo_platform_leandro.pdf|PDF]] | + | |[[Media:understanding_dev_maemo_platform_leandro.pdf|PDF]] |
|- | |- | ||
|Gene Sally | |Gene Sally | ||
|GPIO: Talking to the Outside World | |GPIO: Talking to the Outside World | ||
− | | [[Media:Celf-gpio.odp|ODP]] | + | |[[Media:Celf-gpio.odp|ODP]] |
|- | |- | ||
|David Schleef | |David Schleef | ||
|Recent Developments in Open Video Technology | |Recent Developments in Open Video Technology | ||
− | | | + | |[[Media:David-Schleef-CELF2010.pdf|PDF]] |
|- | |- | ||
|Frank Scholz | |Frank Scholz | ||
|Mirabeau - Creating Personal Media Networks and Bridging DLNA/UPnP Devices Over The Internet | |Mirabeau - Creating Personal Media Networks and Bridging DLNA/UPnP Devices Over The Internet | ||
− | | | + | |[http://coherence-project.org/download/mirabeau-elc-2010.odp ODP], [http://coherence-project.org/download/mirabeau-elc-2010.pdf PDF] |
|- | |- | ||
|Masahiko Takahashi | |Masahiko Takahashi | ||
|A Consideration of Memory Saving by Efficient Mapping of Shared Libraries | |A Consideration of Memory Saving by Efficient Mapping of Shared Libraries | ||
− | | | + | |[[Media:ELC2010-memory-saving-takahashi.pdf|PDF]] |
|- | |- | ||
|Rob Taylor | |Rob Taylor | ||
|Semantic Data Storage for Mobile Devices | |Semantic Data Storage for Mobile Devices | ||
− | | | + | |[[Media:elc2010-tracker-talk.pdf|PDF]] |
|- | |- | ||
|Sujith Thomas | |Sujith Thomas | ||
|Workload-based Aggressive Power Management on the Intel Moorestown MID and Future Intel MID/Smartphone Platforms | |Workload-based Aggressive Power Management on the Intel Moorestown MID and Future Intel MID/Smartphone Platforms | ||
− | | | + | |[[Media:WordloadCharacterization-ELC-final.pdf|PDF]] |
|- | |- | ||
|Matthew Tippett | |Matthew Tippett | ||
|Engaging Developer Communities: Lessons and Opportunity from webOS | |Engaging Developer Communities: Lessons and Opportunity from webOS | ||
− | | | + | |[[Media:MPT-ELC-2010.pdf|PDF]] |
|- | |- | ||
|Dominique Toupin | |Dominique Toupin | ||
|Linux Toolchain Overview with Advanced Debugging and Tracing Features | |Linux Toolchain Overview with Advanced Debugging and Tracing Features | ||
− | | | + | |[[Media:TraceDebug_EmbeddedLinuxConApril2010.pdf|PDF]] |
|- | |- | ||
|Bill Traynor | |Bill Traynor | ||
|eLinux.org wiki Present & Future | |eLinux.org wiki Present & Future | ||
|[[Media:elc.pdf|PDF]] | |[[Media:elc.pdf|PDF]] | ||
− | |||
|- | |- | ||
|Greg Ungerer | |Greg Ungerer | ||
|Linux Without a Boot Loader? | |Linux Without a Boot Loader? | ||
− | | | + | |[[Media:LinuxWithoutABootLoader.pdf|PDF]] | [[Media:LinuxWithoutABootLoader.odp|ODP]] | [[Media:LinuxWithoutABootLoader-source.tar.gz|source]] |
|- | |- | ||
|Hans Verkuil | |Hans Verkuil | ||
|Supporting SoC video subsystems in video4linux | |Supporting SoC video subsystems in video4linux | ||
− | | [[Media:celf-sf-v4l2.odp|ODP]] | + | |[[Media:celf-sf-v4l2.odp|ODP]] |
|- | |- | ||
|Denys Vlasenko | |Denys Vlasenko | ||
|Link Time Dead Code and Data Elimination Using GNU Toolchain | |Link Time Dead Code and Data Elimination Using GNU Toolchain | ||
− | | | + | |[[Media:ELC2010-gc-sections_Denys_Vlasenko.odp|ODP]] | [[Media:ELC2010-gc-sections_Denys_Vlasenko.pdf|PDF]] |
|- | |- | ||
|Alexey Volkov | |Alexey Volkov | ||
|Implementing Asynchronous Zero-Copy API for Embedded IVR Application | |Implementing Asynchronous Zero-Copy API for Embedded IVR Application | ||
− | | | + | |[ftp://volkoff.ru/sharez/Doc/zcaio_elc2010.pdf Slides], [ftp://volkoff.ru/sharez/Doc/zcaio.pdf Paper] |
|- | |- | ||
|David VomLehn | |David VomLehn | ||
|No Crash Dump? No Problem! | |No Crash Dump? No Problem! | ||
− | | | + | |[[Media:CELF_2010-No_Crash_Dump,_No_Problem.pdf|PDF]] |
|- | |- | ||
|John Williams and Edgar Iglesias | |John Williams and Edgar Iglesias | ||
|Custom Hardware Modeling for FPGAs and Embedded Linux Platforms with QEMU | |Custom Hardware Modeling for FPGAs and Embedded Linux Platforms with QEMU | ||
− | | | + | |[[Media:jw-ei-elc2010-final.pdf|PDF]] |
|- | |- | ||
|Vitaly Wool | |Vitaly Wool | ||
|Polishing Dirt: Porting RTOS Code to Linux Userspace Driver Framework | |Polishing Dirt: Porting RTOS Code to Linux Userspace Driver Framework | ||
− | | | + | |[[Media:polishing-dirt-elc-2010-1.pdf|PDF]] | [[Media:polishing-dirt-elc-2010-1.odp|ODP]] |
|- | |- | ||
|Benjamin Zores | |Benjamin Zores | ||
|GeeXboX Enna: embedded Media Center | |GeeXboX Enna: embedded Media Center | ||
− | | | + | |[[Media:ELC_2010_-_BZ_-_GeeXboX_Enna_-_Embedded_Media_Center.pdf|PDF]] |
|} | |} | ||
Line 239: | Line 232: | ||
|Grant Likely | |Grant Likely | ||
|Small Business Owners BOF | |Small Business Owners BOF | ||
− | | | + | |No slides |
|- | |- | ||
|Bill Traynor | |Bill Traynor | ||
|eLinux.org wiki Present & Future | |eLinux.org wiki Present & Future | ||
− | | | + | |[[Media:elc.pdf|PDF]] |
|- | |- | ||
− | | | + | |David Mandala |
− | | | + | |Ubuntu on ARM |
| | | | ||
|- | |- | ||
− | | | + | |Kevin Hillman |
− | | | + | |Power Management BOF |
| | | | ||
|} | |} | ||
Line 259: | Line 252: | ||
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:ELC]] | ||
+ | [[Category:2010]] | ||
+ | [[Category:Events]] | ||
+ | [[Category:Presentations]] |
Latest revision as of 14:16, 25 December 2019
Intro
Presentations from ELC 2010 (CELF conference archive).
Videos from the conference are available at https://bootlin.com/blog/elc-2010-videos/
Instructions
Presenters: Please post your technical conference presentations on this page. (See Instructions below the tables)
Table of Presentations
Presenter(s) | Session Description | Presentation |
Greg Kroah-Hartman | Android: A Case Study of an Embedded Linux Project | PDF | ODP | TGZ (with notes and license) |
Matt Asay | Embedded in 2010: An End to the Entropy? |
Presenter(s) | Session Description | Presentation |
Mike Anderson | Using a JTAG to Debug Linux Device Drivers | |
Mike Anderson | Using Interrupt Threads to Prioritize Interrupts | |
Mike Anderson | Creating a Secure Router Using SELinux | |
Mike Anderson | Strategies for Migrating Uniprocessor Code to Multi-Core SMP | |
Steve Bennett | Effective Use of Scripting in Embedded Devices | Slides | Paper |
Tim Bird | State of Embedded Linux | PDF | ODP |
Magnus Damm | Kexec - Ready for Embedded Linux? | |
Kevin Dankwardt | Effective Use of RT-Preempt | ODP |
Lucas Martins De Marchi | Multi-core Scheduling Optimizations for Soft Real-time Multi-threaded Applications -- A Cooperation Aware Approach | PDF | ODP |
Mathieu Desnoyers | Using the LTTng Tracer for System-wide Performance Analysis and Debugging (Hands-On Tutorial) | PDF | examples |
Jake Edge | Understanding Threat Models for Embedded Devices | PDF | ODP |
Mark Gross | Experiences in Android Porting, Lessons Learned,Tips and Tricks | |
Kevin Hilman | Runtime Power Management: Overview and Platform Implementation | |
YungJoon Jung and DongHyouk Lim | Measuring Responsiveness of Linux Kernel on Embedded System | |
Hiromasa Kanda | Lock-free Algorithm for Multi-Core Architecture | |
Jeremy Katz | An Introduction to the Qt Development Framework | |
Yoshitake Kobayashi | Evaluation of Data Reliability on Linux File Systems | |
Yong Bon Koo and Youngbin Seo | DVFS for Embedded Linux | |
Rob Landley | Developing for Non-x86 Targets Using QEMU | |
Melanie Rhianna Lewis | Case Study - Embedded linux in a Digital Television STB | |
Grant Likely | Flattened Device Tree ARM Support Update | |
Dan Malek | Embedded Multi-core with Adeos | |
German Monroy | Wake-ups Effect on Idle Power for Intel's Moorestown MID and Smartphone Platform | |
Jeff Osier-Mixon | Effectively Managing Documentation for Embedded Linux Projects | |
Jacob Pan | Porting the Linux Kernel to x86 MID Platforms | |
Steven Rostedt | Ftrace - Embedded Edition | ODP |
Frank Rowand | Real-Time Linux Failure | |
Leandro Melo de Sales | Understanding and Developing Applications for Maemo Platform | |
Gene Sally | GPIO: Talking to the Outside World | ODP |
David Schleef | Recent Developments in Open Video Technology | |
Frank Scholz | Mirabeau - Creating Personal Media Networks and Bridging DLNA/UPnP Devices Over The Internet | ODP, PDF |
Masahiko Takahashi | A Consideration of Memory Saving by Efficient Mapping of Shared Libraries | |
Rob Taylor | Semantic Data Storage for Mobile Devices | |
Sujith Thomas | Workload-based Aggressive Power Management on the Intel Moorestown MID and Future Intel MID/Smartphone Platforms | |
Matthew Tippett | Engaging Developer Communities: Lessons and Opportunity from webOS | |
Dominique Toupin | Linux Toolchain Overview with Advanced Debugging and Tracing Features | |
Bill Traynor | eLinux.org wiki Present & Future | |
Greg Ungerer | Linux Without a Boot Loader? | PDF | ODP | source |
Hans Verkuil | Supporting SoC video subsystems in video4linux | ODP |
Denys Vlasenko | Link Time Dead Code and Data Elimination Using GNU Toolchain | ODP | PDF |
Alexey Volkov | Implementing Asynchronous Zero-Copy API for Embedded IVR Application | Slides, Paper |
David VomLehn | No Crash Dump? No Problem! | |
John Williams and Edgar Iglesias | Custom Hardware Modeling for FPGAs and Embedded Linux Platforms with QEMU | |
Vitaly Wool | Polishing Dirt: Porting RTOS Code to Linux Userspace Driver Framework | PDF | ODP |
Benjamin Zores | GeeXboX Enna: embedded Media Center |
Presenter(s) | Session Description | Presentation |
Grant Likely | Small Business Owners BOF | No slides |
Bill Traynor | eLinux.org wiki Present & Future | |
David Mandala | Ubuntu on ARM | |
Kevin Hillman | Power Management BOF |
Instructions for Presenters
Please create a link in the table for your presentation, copying the style of other links. (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.