Difference between revisions of "ELC 2009 Presentations"
(→Instructions) |
(changed all external links to internal links in prep for moving over files) |
||
Line 31: | Line 31: | ||
|Dirk Hohndel | |Dirk Hohndel | ||
| Ubiquitous Linux | | Ubiquitous Linux | ||
− | |No slides - but see [ | + | |No slides - but see [[Media://lwn.net/Articles/327878/ ELC2009: Ubiquitous Linux]] (LWN.net) |
|- | |- | ||
|David Woodhouse | |David Woodhouse | ||
|Embedded Linux and Mainline Kernel | |Embedded Linux and Mainline Kernel | ||
− | |[ | + | |[[Media:dwmw2-ELC-2009-04.pdf|dwmw2-ELC-2009-04.pdf]] [[Media:dwmw2-ELC-2009-04.odp|dwmw2-ELC-2009-04.odp]] |
|- | |- | ||
|Tim Bird (moderator) | |Tim Bird (moderator) | ||
|Embedded Linux Kernel Features and Development Panel | |Embedded Linux Kernel Features and Development Panel | ||
− | |No slides - but see [ | + | |No slides - but see [[Media://lwn.net/Articles/328421/ ELC/LFCS2009 A tale of two panels]] (LWN.net) |
|} | |} | ||
Line 54: | Line 54: | ||
|Kate Alhola | |Kate Alhola | ||
|Maemo 5 (Fremantle), mobile Linux platform with cellular connectivity | |Maemo 5 (Fremantle), mobile Linux platform with cellular connectivity | ||
− | |[ | + | |[[Media:fremantle_elc_2009.pdf|fremantle_elc_2009.pdf]] |
|- | |- | ||
|Kate Alhola | |Kate Alhola | ||
|Animated UI technologies in Maemo 5 (Fremantle), mobile Linux environment | |Animated UI technologies in Maemo 5 (Fremantle), mobile Linux environment | ||
− | |[ | + | |[[Media:animated_ui_elc_2009.pdf|animated_ui_elc_2009.pdf]] See also [[Media://blogs.forum.nokia.com/blog/kate-alholas-forum-nokia-blog/2009/04/08/maemo-presentations-in-elc Kate's blog entry for ELC]] |
|- | |- | ||
|Mike Anderson (presented by Reece Pollack) | |Mike Anderson (presented by Reece Pollack) | ||
|User-Space, Multi-core Development Issues | |User-Space, Multi-core Development Issues | ||
− | |[ | + | |[[Media:UserSpace_Multicore-Slides_Anderson.pdf|UserSpace_Multicore-Slides_Anderson.pdf]] |
|- | |- | ||
|Mike Anderson (presented by Reece Pollack) | |Mike Anderson (presented by Reece Pollack) | ||
|What are Interrupt Threads and How Do They Work? | |What are Interrupt Threads and How Do They Work? | ||
− | |[ | + | |[[Media:InterruptThreads-Slides_Anderson.pdf|InterruptThreads-Slides_Anderson.pdf]] |
|- | |- | ||
|Jeff Arnold | |Jeff Arnold | ||
|Ksplice: Rebootless kernel updates | |Ksplice: Rebootless kernel updates | ||
− | |[ | + | |[[Media:elc2009-ksplice.pdf|elc2009-ksplice.pdf]] |
|- | |- | ||
|Eric Cloninger | |Eric Cloninger | ||
|Building an Embedded Tools Standard Using Eclipse | |Building an Embedded Tools Standard Using Eclipse | ||
− | |[ | + | |[[Media:elc2009-building_an_embedded_tools_standard_using_eclipse.pdf|elc2009-building_an_embedded_tools_standard_using_eclipse.pdf]] |
|- | |- | ||
|Magnus Damm | |Magnus Damm | ||
|Runtime Power Management on SuperH Mobile | |Runtime Power Management on SuperH Mobile | ||
− | |[ | + | |[[Media:Runtime-Power-Management-on-SuperH-Mobile-20090407.pdf|Runtime-Power-Management-on-SuperH-Mobile-20090407.pdf]] |
|- | |- | ||
|David Daney | |David Daney | ||
|Some new tricks for better performance in MIPS-Linux | |Some new tricks for better performance in MIPS-Linux | ||
− | | [ | + | | [[Media:new-tricks-mips-linux.pdf|new-tricks-mips-linux.pdf]] |
|- | |- | ||
|Mathieu Desnoyers | |Mathieu Desnoyers | ||
|Deploying LTTng on Exotic Embedded Architectures | |Deploying LTTng on Exotic Embedded Architectures | ||
− | | [ | + | | [[Media:LTTng-presentation-celf-2009-0.2.pdf|LTTng-presentation-celf-2009-0.2.pdf]] [[Media:desnoyers-celf2009-paper.pdf Paper (PDF)]] |
|- | |- | ||
|Anna Dushistova, Alexandre Rusev and John Mehaffey | |Anna Dushistova, Alexandre Rusev and John Mehaffey | ||
|Debugging with JTAG | |Debugging with JTAG | ||
− | | [ | + | | [[Media:DebuggingWithJtagCelf2009.pdf|DebuggingWithJtagCelf2009.pdf]] |
|- | |- | ||
|Jake Edge | |Jake Edge | ||
|Security issues for embedded devices | |Security issues for embedded devices | ||
− | | [ | + | | [[Media:security-issues.pdf|security-issues.pdf]] [[Media://lwn.net/talks/elc2009 web]] |
|- | |- | ||
|Klaas van Gend | |Klaas van Gend | ||
|Top 3 pains in professional use of bitbake | |Top 3 pains in professional use of bitbake | ||
− | | [ | + | | [[Media:ELC.klaasvangend.openembedded.v4.pdf|ELC.klaasvangend.openembedded.v4.pdf]] |
|- | |- | ||
|Toru Homma | |Toru Homma | ||
|Evaluation of Flash File Systems for Large NAND Flash Memory | |Evaluation of Flash File Systems for Large NAND Flash Memory | ||
− | |[ | + | |[[Media:ELC2009-FlashFS-Toshiba.pdf|ELC2009-FlashFS-Toshiba.pdf]] |
|- | |- | ||
|Edgar E. Iglesias | |Edgar E. Iglesias | ||
|Debugging and profiling embedded Linux/CRIS systems with QEMU | |Debugging and profiling embedded Linux/CRIS systems with QEMU | ||
− | | [ | + | | [[Media:elc2009-qemu-cris.pdf|elc2009-qemu-cris.pdf]] |
|- | |- | ||
|Jaehoon Jeong | |Jaehoon Jeong | ||
|Dynamic Instrumentation of user-space application based on kprobe | |Dynamic Instrumentation of user-space application based on kprobe | ||
− | |[ | + | |[[Media:ELC2009_User_space_dynamic_instrumentation_based_on_kprobe-0331-final.pdf|ELC2009_User_space_dynamic_instrumentation_based_on_kprobe-0331-final.pdf]] |
|- | |- | ||
|Bhagyashri Hemant Katole | |Bhagyashri Hemant Katole | ||
Line 118: | Line 118: | ||
|Dongsoo Kim, HeungJun Kim | |Dongsoo Kim, HeungJun Kim | ||
|Framework for digital camera in Linux | |Framework for digital camera in Linux | ||
− | |[ | + | |[[Media:Framework_for_digital_camera_in_linux-in_detail.ppt|Framework_for_digital_camera_in_linux-in_detail.ppt]] |
|- | |- | ||
|Denis Oliver Kropp | |Denis Oliver Kropp | ||
Line 126: | Line 126: | ||
|Grant Likely | |Grant Likely | ||
|It's Alive! - Linux on Embedded PowerPC porting guide | |It's Alive! - Linux on Embedded PowerPC porting guide | ||
− | |[ | + | |[[Media:glikely-powerpc-porting-guide.pdf|glikely-powerpc-porting-guide.pdf]] |
|- | |- | ||
|Grant Likely | |Grant Likely | ||
|Tux Meets Radar O'Reilly - Linux in Military Telecom | |Tux Meets Radar O'Reilly - Linux in Military Telecom | ||
− | |[ | + | |[[Media:glikely-tux-meets-radar-oreilly-paper.pdf Paper]] [[Media:glikely-tux-meets-radar-oreilly.pdf|glikely-tux-meets-radar-oreilly.pdf]] |
|- | |- | ||
|Bruno Cardoso Lopes | |Bruno Cardoso Lopes | ||
| Understanding and writing an LLVM Compiler Backend | | Understanding and writing an LLVM Compiler Backend | ||
− | |[ | + | |[[Media:LLVM-ELC2009.pdf|LLVM-ELC2009.pdf]] |
|- | |- | ||
|Matt Mackall | |Matt Mackall | ||
|Visualizing Process Memory | |Visualizing Process Memory | ||
− | |[ | + | |[[Media:smem.pdf|smem.pdf]] // In case color mapping error observed, try this file [[Media:ELC2009PresentationsM.pdf|ELC2009PresentationsM.pdf]] |
|- | |- | ||
|Dan Malek | |Dan Malek | ||
|Memory...The Most Precious Resource | |Memory...The Most Precious Resource | ||
− | |[ | + | |[[Media:celf_mem_notify.pdf|celf_mem_notify.pdf]] |
|- | |- | ||
|David Mandala | |David Mandala | ||
|Ubuntu ARM Distribution | |Ubuntu ARM Distribution | ||
− | |[ | + | |[[Media:UbuntuARM.pdf Ubuntu ARM]] |
|- | |- | ||
|William Marone | |William Marone | ||
|Distributed Cross Platform Test Automation | |Distributed Cross Platform Test Automation | ||
− | |[ | + | |[[Media:DistributedCrossPlatformTest.pdf|DistributedCrossPlatformTest.pdf]] |
|- | |- | ||
|Paul Mundt | |Paul Mundt | ||
|Superpages Revisited: Transparent Application of Large TLBs on Embedded Systems | |Superpages Revisited: Transparent Application of Large TLBs on Embedded Systems | ||
− | |[ | + | |[[Media:elc2009-superpages.ppt|elc2009-superpages.ppt]] |
|- | |- | ||
|Michael Opdenacker | |Michael Opdenacker | ||
|Update on filesystems for flash storage | |Update on filesystems for flash storage | ||
− | |[ | + | |[[Media:flash-filesystems.pdf|flash-filesystems.pdf]] |
|- | |- | ||
|Jeffrey Osier-Mixon | |Jeffrey Osier-Mixon | ||
|Cooperative Development Inside Communities | |Cooperative Development Inside Communities | ||
− | | [ | + | | [[Media:CommunityDevelopment.pdf|CommunityDevelopment.pdf]] |
|- | |- | ||
|Conrad Parker | |Conrad Parker | ||
|A Linux multimedia framework for SH-Mobile processors | |A Linux multimedia framework for SH-Mobile processors | ||
− | |[ | + | |[[Media:elc-shmobile-multimedia.article.pdf| article]] [[Media:elc-shmobile-multimedia.pdf|elc-shmobile-multimedia.pdf]] |
|- | |- | ||
|Rodolph Perfetta | |Rodolph Perfetta | ||
|The Web in your Hand - Optimizing Browsing Experience with ARM Embedded Linux Devices | |The Web in your Hand - Optimizing Browsing Experience with ARM Embedded Linux Devices | ||
− | |[ | + | |[[Media:CELF.pdf|CELF.pdf]] |
|- | |- | ||
|Thomas Petazzoni | |Thomas Petazzoni | ||
|Building Embedded Linux Systems with Buildroot | |Building Embedded Linux Systems with Buildroot | ||
− | |[ | + | |[[Media:buildroot.pdf|buildroot.pdf]] |
|- | |- | ||
|Matthew Porter | |Matthew Porter | ||
|Video4Linux: What about Output? | |Video4Linux: What about Output? | ||
− | | [ | + | | [[Media:elc09_mattporter_v4l.pdf|elc09_mattporter_v4l.pdf]] |
|- | |- | ||
|Andre Puschmann | |Andre Puschmann | ||
|Quantitative analysis of system initialization in embedded Linux systems | |Quantitative analysis of system initialization in embedded Linux systems | ||
− | | [ | + | | [[Media:ELC09_boottime_reduction.pdf|ELC09_boottime_reduction.pdf]] |
|- | |- | ||
|Jim Ready | |Jim Ready | ||
Line 190: | Line 190: | ||
|Frank Rowand | |Frank Rowand | ||
|Musings on analysis of measurements of a real-time workload. | |Musings on analysis of measurements of a real-time workload. | ||
− | |[ | + | |[[Media:musings_on_analysis_of_measurements_of_a_real-time_workload.pdf|musings_on_analysis_of_measurements_of_a_real-time_workload.pdf]] |
|- | |- | ||
|Leandro Melo de Sales | |Leandro Melo de Sales | ||
|BRisa UPnP Framework for Embedded Systems | |BRisa UPnP Framework for Embedded Systems | ||
− | |[ | + | |[[Media:brisa_ELC.pdf|brisa_ELC.pdf]] |
|- | |- | ||
|Christian F.K. Schaller | |Christian F.K. Schaller | ||
|Basic video editing on embedded devices using GStreamer | |Basic video editing on embedded devices using GStreamer | ||
− | | [ | + | | [[Media:celinux-sanfran-gstreamer.pdf|celinux-sanfran-gstreamer.pdf]] [[Media:celinux-sanfran-gstreamer.ppt|celinux-sanfran-gstreamer.ppt]] |
|- | |- | ||
|Madhvesh Sulibhavi (presented by Tim Bird) | |Madhvesh Sulibhavi (presented by Tim Bird) | ||
|KProbes and Systemtap Status | |KProbes and Systemtap Status | ||
− | |[ | + | |[[Media:Kprobes-Systemtap-Status-from-Sony-for-ELC09.pdf|Kprobes-Systemtap-Status-from-Sony-for-ELC09.pdf]] |
|- | |- | ||
|John Williams | |John Williams | ||
| Embedded Linux on FPGAs for fun and profit | | Embedded Linux on FPGAs for fun and profit | ||
− | |[ | + | |[[Media:ELC2009_Embedded_Linux_on_FPGAs_for_fun_and_profit.pdf|ELC2009_Embedded_Linux_on_FPGAs_for_fun_and_profit.pdf]] |
|} | |} | ||
Line 221: | Line 221: | ||
|Thomas Petazzoni | |Thomas Petazzoni | ||
|Build Tools | |Build Tools | ||
− | |[ | + | |[[Media:building-tools-bof.pdf|building-tools-bof.pdf]] |
|- | |- | ||
|Tim Bird | |Tim Bird | ||
|eLinux Wiki | |eLinux Wiki | ||
− | |[ | + | |[[Media:eLinux-wiki-BOF-ELC-2009.pdf|eLinux-wiki-BOF-ELC-2009.pdf]] |
|- | |- | ||
|Matt Locke | |Matt Locke | ||
|Embedded Security | |Embedded Security | ||
− | |[ | + | |[[Media:ELC-2009-Security-BoF-mlocke.pdf|ELC-2009-Security-BoF-mlocke.pdf]] |
|- | |- | ||
|Michael Opdenacker | |Michael Opdenacker | ||
|System Size | |System Size | ||
− | |[ | + | |[[Media:size-bof.pdf|size-bof.pdf]] |
|} | |} |
Revision as of 09:30, 9 May 2010
Intro
Presenters, Demo-ers, Participants: Thanks very much for your participation in CELF's Embedded Linux Conference 2009.
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.
Videos
Video from the conference can be found here courtesy of Free Electrons: Video Presentations
Free Electrons has been kind enough to provide some of these presentations in High Definition, making it possible to more easily read slides directly from the video.
Instructions
Presenters: Please post your technical conference presentations on this page. (See Instructions below the tables)
Table of Presentations
Presenter(s) | Session Description | Presentation |
Dirk Hohndel | Ubiquitous Linux | No slides - but see Media://lwn.net/Articles/327878/ ELC2009: Ubiquitous Linux (LWN.net) |
David Woodhouse | Embedded Linux and Mainline Kernel | dwmw2-ELC-2009-04.pdf dwmw2-ELC-2009-04.odp |
Tim Bird (moderator) | Embedded Linux Kernel Features and Development Panel | No slides - but see Media://lwn.net/Articles/328421/ ELC/LFCS2009 A tale of two panels (LWN.net) |
Presenter(s) | Session Description | Presentation |
Kate Alhola | Maemo 5 (Fremantle), mobile Linux platform with cellular connectivity | fremantle_elc_2009.pdf |
Kate Alhola | Animated UI technologies in Maemo 5 (Fremantle), mobile Linux environment | animated_ui_elc_2009.pdf See also Media://blogs.forum.nokia.com/blog/kate-alholas-forum-nokia-blog/2009/04/08/maemo-presentations-in-elc Kate's blog entry for ELC |
Mike Anderson (presented by Reece Pollack) | User-Space, Multi-core Development Issues | UserSpace_Multicore-Slides_Anderson.pdf |
Mike Anderson (presented by Reece Pollack) | What are Interrupt Threads and How Do They Work? | InterruptThreads-Slides_Anderson.pdf |
Jeff Arnold | Ksplice: Rebootless kernel updates | elc2009-ksplice.pdf |
Eric Cloninger | Building an Embedded Tools Standard Using Eclipse | elc2009-building_an_embedded_tools_standard_using_eclipse.pdf |
Magnus Damm | Runtime Power Management on SuperH Mobile | Runtime-Power-Management-on-SuperH-Mobile-20090407.pdf |
David Daney | Some new tricks for better performance in MIPS-Linux | new-tricks-mips-linux.pdf |
Mathieu Desnoyers | Deploying LTTng on Exotic Embedded Architectures | LTTng-presentation-celf-2009-0.2.pdf Media:desnoyers-celf2009-paper.pdf Paper (PDF) |
Anna Dushistova, Alexandre Rusev and John Mehaffey | Debugging with JTAG | DebuggingWithJtagCelf2009.pdf |
Jake Edge | Security issues for embedded devices | security-issues.pdf Media://lwn.net/talks/elc2009 web |
Klaas van Gend | Top 3 pains in professional use of bitbake | ELC.klaasvangend.openembedded.v4.pdf |
Toru Homma | Evaluation of Flash File Systems for Large NAND Flash Memory | ELC2009-FlashFS-Toshiba.pdf |
Edgar E. Iglesias | Debugging and profiling embedded Linux/CRIS systems with QEMU | elc2009-qemu-cris.pdf |
Jaehoon Jeong | Dynamic Instrumentation of user-space application based on kprobe | ELC2009_User_space_dynamic_instrumentation_based_on_kprobe-0331-final.pdf |
Bhagyashri Hemant Katole | Embedding Network Devices with Linux | (session was cancelled) |
Dongsoo Kim, HeungJun Kim | Framework for digital camera in Linux | Framework_for_digital_camera_in_linux-in_detail.ppt |
Denis Oliver Kropp | DirectFB II | (session was cancelled) |
Grant Likely | It's Alive! - Linux on Embedded PowerPC porting guide | glikely-powerpc-porting-guide.pdf |
Grant Likely | Tux Meets Radar O'Reilly - Linux in Military Telecom | Media:glikely-tux-meets-radar-oreilly-paper.pdf Paper glikely-tux-meets-radar-oreilly.pdf |
Bruno Cardoso Lopes | Understanding and writing an LLVM Compiler Backend | LLVM-ELC2009.pdf |
Matt Mackall | Visualizing Process Memory | smem.pdf // In case color mapping error observed, try this file ELC2009PresentationsM.pdf |
Dan Malek | Memory...The Most Precious Resource | celf_mem_notify.pdf |
David Mandala | Ubuntu ARM Distribution | Media:UbuntuARM.pdf Ubuntu ARM |
William Marone | Distributed Cross Platform Test Automation | DistributedCrossPlatformTest.pdf |
Paul Mundt | Superpages Revisited: Transparent Application of Large TLBs on Embedded Systems | elc2009-superpages.ppt |
Michael Opdenacker | Update on filesystems for flash storage | flash-filesystems.pdf |
Jeffrey Osier-Mixon | Cooperative Development Inside Communities | CommunityDevelopment.pdf |
Conrad Parker | A Linux multimedia framework for SH-Mobile processors | article elc-shmobile-multimedia.pdf |
Rodolph Perfetta | The Web in your Hand - Optimizing Browsing Experience with ARM Embedded Linux Devices | CELF.pdf |
Thomas Petazzoni | Building Embedded Linux Systems with Buildroot | buildroot.pdf |
Matthew Porter | Video4Linux: What about Output? | elc09_mattporter_v4l.pdf |
Andre Puschmann | Quantitative analysis of system initialization in embedded Linux systems | ELC09_boottime_reduction.pdf |
Jim Ready | Plan Your Work, Work Your Plan: Avoiding Common Linux Development Stumbling Blocks | . |
Frank Rowand | Musings on analysis of measurements of a real-time workload. | musings_on_analysis_of_measurements_of_a_real-time_workload.pdf |
Leandro Melo de Sales | BRisa UPnP Framework for Embedded Systems | brisa_ELC.pdf |
Christian F.K. Schaller | Basic video editing on embedded devices using GStreamer | celinux-sanfran-gstreamer.pdf celinux-sanfran-gstreamer.ppt |
Madhvesh Sulibhavi (presented by Tim Bird) | KProbes and Systemtap Status | Kprobes-Systemtap-Status-from-Sony-for-ELC09.pdf |
John Williams | Embedded Linux on FPGAs for fun and profit | ELC2009_Embedded_Linux_on_FPGAs_for_fun_and_profit.pdf |
Presenter(s) | Session Description | Presentation |
Thomas Petazzoni | Build Tools | building-tools-bof.pdf |
Tim Bird | eLinux Wiki | eLinux-wiki-BOF-ELC-2009.pdf |
Matt Locke | Embedded Security | ELC-2009-Security-BoF-mlocke.pdf |
Michael Opdenacker | System Size | size-bof.pdf |