Home / Latest Videos /

Using OpenOCD JTAG in Android Kernel Debugging

Details

Summary

Owing to the use of the Linux kernel, Android device drivers can be debugged using many of the same techniques as Linux. Still, much of the user-space interface code typically found in Linux is missing in Android. This complicates the debugging of kernel driver code. This presentation will demonstrate the use of the open on-chip debug (OpenOCD) software and an inexpensive JTAG to debug Android kernel code. The target audience for this presentation are platform developers looking to debug their kernel code such as device drivers. This presentation is targeted at intermediate-level developers with some understanding of kernel code development. Mike Anderson, The PTR Group Mike Anderson is currently CTO and Chief Scientist for The PTR Group, Inc. With over 33 years in the embedded and real-time computing industry, Mike works with a number of RTOS offerings. However, his focus over the past decade is primarily embedded Linux and Android on a number of CPU architectures. As an instructor and consultant, Mike is a regular speaker at the Embedded Systems Conference and the Embedded Linux Conference as well as other Linux-oriented conferences such as LinuxWorld, Ubuntu Live and the Real-Time Embedded Computing Conference series. Ongoing projects include several efforts focused on porting applications from RTOS offerings such as VxWorks and pSOS to real-time enhanced Linux platforms. Additional projects include Android bring up and its use in non-phone applications and Linux in high-performance computing platforms.

Tags

Comments

Subscribe to Comments Feed
  • Jean-Luc said:

    Great video, but the audio is broken from places to places (e.g. at 6:10)

  • Abdellatif El Khlifi said:

    Hello, Can you upload another video of this presentation ? Many parts of the current video are silent and unfortunately this issue occur frequently in many interesting parts of the video. Many thanks in advance.