Documentation/Maemo 5 Developer Guide/Kernel and Debugging Guide/Introduction

Line 10: Line 10:
* [https://garage.maemo.org/svn/maemoexamples/trunk/hello-module/ hello-module]
* [https://garage.maemo.org/svn/maemoexamples/trunk/hello-module/ hello-module]
-
This chapter documents two different topics. [[Documentation/Maemo_5_Developer_Guide/Kernel_and_Debugging_Guide/Maemo_Debugging_Guide|Maemo Debugging Guide]] gives tools for finding errors in a program, for example, fixing segfaults or memory leaks. [[Documentation/Maemo_5_Developer_Guide/Kernel_and_Debugging_Guide/Maemo_Kernel_Guide|Maemo Kernel Guide]], on the other hand, instructs how to compile the Fremantle kernel from source, make configuration changes to it or compile and install a self-made kernel module.
+
This chapter documents two different topics: debugging Maemo applications and building the Maemo kernel.  
 +
 
 +
== [[Documentation/Maemo_5_Developer_Guide/Kernel_and_Debugging_Guide/Maemo_Debugging_Guide|Maemo Debugging Guide]] ==
 +
 
 +
Debugging tools are useful for finding and fixing errors in programs, such as segfaults or memory leaks. Mainly gdb and valgrind are discussed. Some further tools can be found at [[Documentation/devtools/maemo5]].
 +
 
 +
== [[Documentation/Maemo_5_Developer_Guide/Kernel_and_Debugging_Guide/Maemo_Kernel_Guide|Maemo Kernel Guide]] ==
 +
Compiling the kernel is not as difficult as it might sound. This section gives step-by-step instructions on configuring, compiling, and installing a custom Maemo kernel. It also gives an example on building a self-made kernel module.

Revision as of 15:56, 5 November 2009

Introduction

The following code examples are used in this chapter:

This chapter documents two different topics: debugging Maemo applications and building the Maemo kernel.

Maemo Debugging Guide

Debugging tools are useful for finding and fixing errors in programs, such as segfaults or memory leaks. Mainly gdb and valgrind are discussed. Some further tools can be found at Documentation/devtools/maemo5.

Maemo Kernel Guide

Compiling the kernel is not as difficult as it might sound. This section gives step-by-step instructions on configuring, compiling, and installing a custom Maemo kernel. It also gives an example on building a self-made kernel module.