Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Debugging Linux Systems

Buy
Debugging Linux Systems, 9780136123545 (0136123546), Prentice Hall, 2009

Debugging Linux Systems discusses the main tools available today to debug 2.6 Linux Kernels. We start by exploring the seemingly esoteric operations of the Kernel Debugger (KDB), Kernel GNU DeBugger (KGDB), the plain GNU DeBugger (GDB), and JTAG debuggers. We then investigate Kernel Probes, a feature that lets you intrude into a kernel function and extract debug information or apply a medicated patch. Analyzing a crash dump can yield clues for postmortem analysis of kernel crashes or hangs, so we take a look at Kdump, a serviceability tool that collects a system dump after spawning a new kernel. Profiling points you to code regions that burn more CPU cycles, so we learn to use the OProfile kernel profiler and the gprof application profiler to sense the presence of code bottlenecks. Because tracing provides insight into behavioral problems that manifest during interactions between different code modules, we delve into the Linux Trace Toolkit, a system designed for high-volume trace capture.

The section “Debugging Embedded Linux” takes a tour of the I/O interfaces commonly found on embedded hardware, such as flash memory, serial port, PCMCIA, Secure Digital media, USB, RTC, audio, video, touch screen, and Bluetooth, and provides pointers to debug the associated device drivers. We also pick up some board-level debugging skills with the help of a case study. The section “Debugging Network Throughput” takes you through some device driver design issues and protocol implementation characteristics that can affect the horsepower of your network interface card. We end the shortcut by examining several options available in the kernel configuration menu that can emit valuable debug information.

(HTML tags aren't allowed.)

Mac OS X Bible, Panther Edition
Mac OS X Bible, Panther Edition

According to popular legend, a Mac is so easy to use that you don’t need to read books about it. Alas, if only that were true. The fact is, to harness all the power of Mac OS X would take a substantial amount of time of exploring and tinkering. The reality is, not everyone has the time, the inclination, or the patience...

CDMA Capacity and Quality Optimization (Telecom Engineering)
CDMA Capacity and Quality Optimization (Telecom Engineering)

With this essential expert guide and toolkit, you can get the best of CDMA (Code Division Multiple Access)—now a key component of 3G systems worldwide. In CDMA Capacity and Quality Optimization, experts Adam Rosenberg and Sid Kemp explain every aspect of CDMA cellular networks: Radio Frequency, Telephony, Signaling, and Data...

Mastering JBuilder
Mastering JBuilder
The authoritative guide to building large-scale applications with JBuilder®

JBuilder is a tool designed by Java developers for Java developers. JBuilder developers need a guide that delves into the more powerful techniques that are required to build enterprise-strength applications.

Endorsed by Borland,...


Adobe InDesign CS6 Classroom in a Book
Adobe InDesign CS6 Classroom in a Book
Welcome to Adobe® InDesign® CS6, a powerful design and production application that offers precision, control, and seamless integration with other Adobe professional graphics software. Using InDesign, you can produce professional-quality, full-color documents on high-volume color printing presses, or print to a range of...
R Deep Learning Projects: Master the techniques to design and develop neural network models in R
R Deep Learning Projects: Master the techniques to design and develop neural network models in R

5 real-world projects to help you master deep learning concepts

Key Features

  • Master the different deep learning paradigms and build real-world projects related to text generation, sentiment analysis, fraud detection, and more
  • Get to grips with R's impressive range of...
AJAX Black Book
AJAX Black Book
This book, AJAX Black Book, discusses what Ajax is and what it means to Web developers, as well as the technologies behind Ajax applications. Working through this book, you'll discover how Ajax gives web developers the ability to build applications that are more interactive, more dynamic, more exciting and enjoyable for their users. This book shows...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy