Dans le cadre du projet OpenStreetMap, j'ai eu la chance de disposer d'un des GPS de la branche belge d'OSM.
J'ai mis quelques temps à comprendre comment pouvoir extraire les marques du gps, j'écris donc un petit billet pour les éventuelles personnes dans le même cas 
Pour les traces normales, il est plus simple d'utiliser directement la carte SD et de convertir les .nmea en .gpx à l'aide Gpsbabel ou gpsvisualizer.
Mais dans les données de la carte SD, impossible de visualiser les points de passage (waypoint). Il vous faut alors utiliser le programme perl : navilink.
Téléchargez le fichier, puis faites un petit apt pour installer la bibliotheque libdevice-serialport-perl:
sudo aptitude install libdevice-serialport-perl
Ensuite, branchez et allumez le GPS et rendez-vous dans le menu NaviLink. Activez le protocole navilink. Vous devriez voir un message qui ressemble à "In Navilink Mode ...[POWER] to reset".
De retour sur votre ordinateur, faites un
sudo perl navilink.pl -v -o waypoints.gpx getwp
le -o spécifie le fichier de sortie et est suivi par la commande à exécuter (getwp pour récupérer les WayPoints)
Ensuite pressez le bouton [POWER] pour éteindre votre gps et jouez avec votre GPX des points 
