Difference between revisions of "User:Matt Porter"

From eLinux.org
Jump to: navigation, search
(Kernel Debugging Tools)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Kernel Debug and Test BOF ==
+
== Kernel Debug Tools and Techniques BOF ==
  
 
=== Kernel Debugging Tools ===
 
=== Kernel Debugging Tools ===
 +
==== Hardware tools ====
 +
* JTAG
 +
* http://sigrok.org
 +
* scopes
 +
* logic analyzers
 +
* http://elinux.org/open_tools
 +
 +
==== Software tools ====
 
* http://elinux.org/Kernel_Debugging_Tips
 
* http://elinux.org/Kernel_Debugging_Tips
 
* Dynamic debug (http://elinux.org/Debugging_by_printing)
 
* Dynamic debug (http://elinux.org/Debugging_by_printing)
Line 15: Line 23:
 
** tracepoints
 
** tracepoints
 
* http://elinux.org/Ftrace
 
* http://elinux.org/Ftrace
** Use cases
+
* sysfs driver model controls (bind/unbind)
 +
 
 +
=== Subsystem specific tests ===
 +
* SPI - spidev_test.c
 +
* Block/Flash - http://www.scsifaq.org/RMiller_Tools/dt.html
 +
* USB - usbmon w/ wireshark
 +
* USB Gadget - gadget configfs and functionfs to drive from usersapce (https://github.com/libusbg)
 +
* USB/Gadget - dummy_hcd, testusb/gadget_zero
 +
* Network - tcpdump w/ wireshark
  
 
=== Automated Test systems ===
 
=== Automated Test systems ===
Line 27: Line 43:
 
** other use cases?
 
** other use cases?
 
* https://wiki.linaro.org/LAVA
 
* https://wiki.linaro.org/LAVA
 
 
=== Subsystem specific tests ===
 
* SPI - spidev_test.c
 
* others?
 

Latest revision as of 17:37, 20 February 2015

Kernel Debug Tools and Techniques BOF

Kernel Debugging Tools

Hardware tools

Software tools

Subsystem specific tests

Automated Test systems