Mobile/debug on maemo: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
mNo edit summary
Line 2: Line 2:
This guide is intended for developers who want to debug and/or profile applications running under maemo (either directly on the device, or from inside maemo). Though its main goal is to eventually be able to debug fennec on the device, it should still come in handy for debugging just about anything running under maemo.
This guide is intended for developers who want to debug and/or profile applications running under maemo (either directly on the device, or from inside maemo). Though its main goal is to eventually be able to debug fennec on the device, it should still come in handy for debugging just about anything running under maemo.


The device that was used was Nokia's N810.
The device that was used was Nokia's N810.<br>
The covered maemo distributions in this guide are the following:
The covered maemo distributions in this guide are the following:
* chinook
* chinook
Line 10: Line 10:
Deception and misfortune could still arise from following these steps, as they're based on a setup that could differ from yours.
Deception and misfortune could still arise from following these steps, as they're based on a setup that could differ from yours.


=CHOOSE YOUR DISTRO=
=CHOOSE YOUR MAEMO=
First thing we need to do before debugging some app under maemo is choosing our preferred maemo distribution and SDK. Normally, one should always choose the latest stable distribution, but sometimes, various tools may be unavailable or in an unstable state. That was the case when first writing this document : the various profiling tools provided with the diablo distribution (e.g. oprofile) were very unstable and and not-so-compatible with the associated binutils tools from the associated scratchbox SDK. that's why the whole step-by-step process is presented for maemo 4.0 chinook and maemo 4.1.X diablo.


==chinook distribution==
==chinook distribution==

Navigation menu