Difference between revisions of "Tools and Debugging Presentations"
(→Using Serial kdb / kgdb to Debug the Linux Kernel [ELC 2019]) |
|||
Line 91: | Line 91: | ||
* [https://elinux.org/images/b/be/Extending-android-toolsuite-wide-151005.pdf PDF] | * [https://elinux.org/images/b/be/Extending-android-toolsuite-wide-151005.pdf PDF] | ||
+ | |||
+ | |||
+ | == Creating Open Hardware Tools [ELC 2015]== | ||
+ | '''Presenter: '''David Anders, Intel <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [https://elinux.org/images/0/0d/Elce-opentools.pdf PDF] | ||
+ | |||
+ | == Debugging the Linux Kernel with GDB [ELC 2015]== | ||
+ | '''Presenter: '''Peter Griffin, Linaro <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [https://elinux.org/images/1/1f/ELC-E_Linux_Awareness.pdf PDF] | ||
+ | |||
+ | == Finding Performance and Power Issues on Android Systems [ELC 2014]== | ||
+ | '''Presenter: '''Eric Moore, Intel Corporation <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [https://elinux.org/images/8/83/Finding_performance_and_power_issues_on_android_systems--eric_moore.pdf PDF] | [https://www.youtube.com/watch?v=On5Dsv4feaI VIDEO] | ||
+ | |||
+ | == Building Tools From the Outside In: Bringing User-Centered Design to Embedded Linux [ELC 2014]== | ||
+ | '''Presenter: '''Belen Barros Pena, Intel's Open Source Technology Center <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [https://elinux.org/images/a/aa/Building-tools-outside-in.pdf PDF] | [https://www.youtube.com/watch?v=INqMDRuZSbs VIDEO] | ||
+ | |||
+ | == Open Source Tools for Software Defined Radio on Multicore ARM+DSP [ELC 2014]== | ||
+ | '''Presenter: '''Philip Balister, OpenSDR <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [https://elinux.org/images/3/35/ELC14-Device_Tree_validation_0.pdf PDF] | [http://free-electrons.com/blog/elc2014-videos/ VIDEO] | ||
+ | |||
+ | == Debugging - Linux Kernel Testing [ELC 2014]== | ||
+ | '''Presenter: '''Matt Porter, Linaro <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [http://free-electrons.com/blog/elc2014-videos/ VIDEO] | ||
+ | |||
+ | == Hardware-Assisted Software Tracing [ELC 2014]== | ||
+ | '''Presenter: '''Adrien Verge, Ecole Polytechnique Montreal <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [https://elinux.org/images/2/21/Hardware-assisted_software_tracing.pdf PDF] | [https://www.youtube.com/watch?v=tcsdM5-nU-A VIDEO] | ||
+ | |||
+ | == Debugging (Sigrok: Using Logic to Debug Logic) [ELC 2014]== | ||
+ | '''Presenter: '''Matt Ranostay, Intel Open Source Technology Center David Anders, CircuitCo <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [https://elinux.org/images/8/88/Sigrok_-_Using_Logic_to_Debug_Logic_-_ELC_2014.pdf PDF] | [https://elinux.org/images/8/88/Sigrok_-_Using_Logic_to_Debug_Logic_-_ELC_2014.pdf PDF] | ||
+ | |||
+ | == Debugging - Panel Discussion [ELC 2014]== | ||
+ | '''Presenter: '''Karim Yaghmour, Opersys Matt Ranostay, Intel David Anders, CircuitCo Matt Porter, Linaro <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [http://free-electrons.com/blog/elc2014-videos/ VIDEO] | ||
+ | |||
+ | == Kernel Testing Tools and Techniques [ELC 2013]== | ||
+ | '''Presenter: '''Matt Porter, Texas Instruments, Inc. <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [https://elinux.org/images/3/31/Elc2013_Porter.pdf PDF] | [http://free-electrons.com/blog/elc-2013-videos/ VIDEO] | ||
+ | |||
+ | == Survey of Linux Kernel Debugging Techniques [ELC 2013]== | ||
+ | '''Presenter: '''Kevin Dankwardt, K Computing <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [https://elinux.org/images/b/b4/Elc2013_Dankwardt.pdf PDF] | [http://free-electrons.com/blog/elc-2013-videos/ VIDEO] | ||
+ | |||
+ | == Leveraging Linux - Code Coverage for Post-Silicon Validation [ELC 2013]== | ||
+ | '''Presenter: '''Mehdi K., UBC Integrated Systems Design Lab <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [https://elinux.org/images/e/eb/Elc2013_Mehdi.pdfPDF] | ||
+ | |||
+ | == The 'Embedded' Problem as Experienced by Intel's Reference Phones [ELC 2013]== | ||
+ | '''Presenter: '''Mark Gross, Intel/MCG/PSI <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [https://elinux.org/index.php?title=Special:Upload&wpDestFile=Elc2013_Gross.pdf PDF] | ||
+ | |||
+ | == Debugging on a Production System [ELC 2013]== | ||
+ | '''Presenter: '''Tristan Lelong, Adeneo Embedded <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [https://elinux.org/images/0/0c/Elc2013_Lelong.pdf PDF] | [http://free-electrons.com/blog/elc-2013-videos/ VIDEO] | ||
+ | |||
+ | == [ELC ]== | ||
+ | '''Presenter: ''' <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [PDF] | [VIDEO] | ||
+ | |||
+ | == [ELC ]== | ||
+ | '''Presenter: ''' <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [PDF] | [VIDEO] | ||
+ | |||
+ | == [ELC ]== | ||
+ | '''Presenter: ''' <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [PDF] | [VIDEO] | ||
+ | |||
+ | == [ELC ]== | ||
+ | '''Presenter: ''' <br> | ||
+ | '''Summary:''' | ||
+ | |||
+ | * [PDF] | [VIDEO] |
Revision as of 22:40, 9 September 2020
Contents
- 1 Tutorial: Debugging Embedded Devices Using GDB - A Review of Some Lessons Learned [ELC 2020]
- 2 A Disciplined Approach to Debugging [ELC 2020]
- 3 Finding Sources of Latency on your Linux System [ELC 2020]
- 4 Cycle tests Unleashed: Large-scale RT Analysis with Jitterdebugger [ELC 2019]
- 5 Using Serial kdb / kgdb to Debug the Linux Kernel [ELC 2019]
- 6 Graphics Performance Analysis with FrameRetrace: A Responsive UI for ApiTrace [ELC 2018]
- 7 Tutorial: Debugging Custom Hardware with Linux - Tools to Make Your Hardware Engineeers Love You [ELC 2016]
- 8 Autotools: A Demystification Tutorial [ELC 2016]
- 9 Linux Integrated System Analysis (LISA) & Friends [ELC 2016]
- 10 Apache Mynewt: An OS and Tools for the Embedded World [ELC 2016]
- 11 Debugging the Linux Kernel with GDB [ELC 2016]
- 12 Understanding ARM HW Debug Options [ELC 2016]
- 13 uVisor Debugging Facility Improvements for ARM mbed [ELC 2016]
- 14 Current Challenges in UBIFS [ELC 2015]
- 15 Extending Android's Platform Toolsuite [ELC 2015]
- 16 Creating Open Hardware Tools [ELC 2015]
- 17 Debugging the Linux Kernel with GDB [ELC 2015]
- 18 Finding Performance and Power Issues on Android Systems [ELC 2014]
- 19 Building Tools From the Outside In: Bringing User-Centered Design to Embedded Linux [ELC 2014]
- 20 Open Source Tools for Software Defined Radio on Multicore ARM+DSP [ELC 2014]
- 21 Debugging - Linux Kernel Testing [ELC 2014]
- 22 Hardware-Assisted Software Tracing [ELC 2014]
- 23 Debugging (Sigrok: Using Logic to Debug Logic) [ELC 2014]
- 24 Debugging - Panel Discussion [ELC 2014]
- 25 Kernel Testing Tools and Techniques [ELC 2013]
- 26 Survey of Linux Kernel Debugging Techniques [ELC 2013]
- 27 Leveraging Linux - Code Coverage for Post-Silicon Validation [ELC 2013]
- 28 The 'Embedded' Problem as Experienced by Intel's Reference Phones [ELC 2013]
- 29 Debugging on a Production System [ELC 2013]
- 30 [ELC ]
- 31 [ELC ]
- 32 [ELC ]
- 33 [ELC ]
Tutorial: Debugging Embedded Devices Using GDB - A Review of Some Lessons Learned [ELC 2020]
Presenter: Mike Anderson, The Aerospace Company
Summary:
A Disciplined Approach to Debugging [ELC 2020]
Presenter: Lev Iserovich, D. E. Shaw Research
Summary:
Finding Sources of Latency on your Linux System [ELC 2020]
Presenter: Steven Rostedt, VMware
Summary:
Cycle tests Unleashed: Large-scale RT Analysis with Jitterdebugger [ELC 2019]
Presenter: Wolfgang Mauerer, Siemens AG
Summary:
Using Serial kdb / kgdb to Debug the Linux Kernel [ELC 2019]
Presenter: Douglas Anderson, Google
Summary:
Presentation demonstrates the use of kgdb for debugging simulated bugs in the kernel.
Focus will be on after-the-crash debugging, rather than stepping through the code.
Graphics Performance Analysis with FrameRetrace: A Responsive UI for ApiTrace [ELC 2018]
Presenter: Mark Janes, Intel
Summary:
This slides will describe the current state of FrameRetrace, and why it is a compelling tool for OpenGL application
and driver developers. A demo of FrameRetrace will illustrate and fix a performance problem in the mesa driver.
Tutorial: Debugging Custom Hardware with Linux - Tools to Make Your Hardware Engineeers Love You [ELC 2016]
Presenter: Chris Martin, Intel
Summary:
Autotools: A Demystification Tutorial [ELC 2016]
Presenter: Thomas Petazzoni, Free Electrons
Summary:
Linux Integrated System Analysis (LISA) & Friends [ELC 2016]
Presenter: Patrick Bellasi, ARM Ltd
Summary:
Apache Mynewt: An OS and Tools for the Embedded World [ELC 2016]
Presenter: Sterling Hughes, Runtime
Summary:
Debugging the Linux Kernel with GDB [ELC 2016]
Presenter: Kieran Bingham
Summary:
Understanding ARM HW Debug Options [ELC 2016]
Presenter: Michael E. Anderson, The PTR Group
Summary:
uVisor Debugging Facility Improvements for ARM mbed [ELC 2016]
Presenter: Jim Huang, South Star Xelerator
Summary:
Current Challenges in UBIFS [ELC 2015]
Presenter: Richard Weonberger, Sigma Star GmbH
Summary:
Extending Android's Platform Toolsuite [ELC 2015]
Presenter: Karim Yaghmour, Opersys
Summary:
Creating Open Hardware Tools [ELC 2015]
Presenter: David Anders, Intel
Summary:
Debugging the Linux Kernel with GDB [ELC 2015]
Presenter: Peter Griffin, Linaro
Summary:
Finding Performance and Power Issues on Android Systems [ELC 2014]
Presenter: Eric Moore, Intel Corporation
Summary:
Building Tools From the Outside In: Bringing User-Centered Design to Embedded Linux [ELC 2014]
Presenter: Belen Barros Pena, Intel's Open Source Technology Center
Summary:
Open Source Tools for Software Defined Radio on Multicore ARM+DSP [ELC 2014]
Presenter: Philip Balister, OpenSDR
Summary:
Debugging - Linux Kernel Testing [ELC 2014]
Presenter: Matt Porter, Linaro
Summary:
Hardware-Assisted Software Tracing [ELC 2014]
Presenter: Adrien Verge, Ecole Polytechnique Montreal
Summary:
Debugging (Sigrok: Using Logic to Debug Logic) [ELC 2014]
Presenter: Matt Ranostay, Intel Open Source Technology Center David Anders, CircuitCo
Summary:
Debugging - Panel Discussion [ELC 2014]
Presenter: Karim Yaghmour, Opersys Matt Ranostay, Intel David Anders, CircuitCo Matt Porter, Linaro
Summary:
Kernel Testing Tools and Techniques [ELC 2013]
Presenter: Matt Porter, Texas Instruments, Inc.
Summary:
Survey of Linux Kernel Debugging Techniques [ELC 2013]
Presenter: Kevin Dankwardt, K Computing
Summary:
Leveraging Linux - Code Coverage for Post-Silicon Validation [ELC 2013]
Presenter: Mehdi K., UBC Integrated Systems Design Lab
Summary:
The 'Embedded' Problem as Experienced by Intel's Reference Phones [ELC 2013]
Presenter: Mark Gross, Intel/MCG/PSI
Summary:
Debugging on a Production System [ELC 2013]
Presenter: Tristan Lelong, Adeneo Embedded
Summary:
[ELC ]
Presenter:
Summary:
- [PDF] | [VIDEO]
[ELC ]
Presenter:
Summary:
- [PDF] | [VIDEO]
[ELC ]
Presenter:
Summary:
- [PDF] | [VIDEO]
[ELC ]
Presenter:
Summary:
- [PDF] | [VIDEO]