Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida si vuole spiegare come collegare un navigatore satellitare Garmin al proprio pc Ubuntu tramite cavetto USB. Questo permetterà di scambiare dati e mappe tra le due piattaforme.

Preparativi

Caricare il modulo garmin_gps digitando da riga di comando:

sudo modprobe garmin_gps 

Versioni obsolete

Per i kernel Linux precedenti al 2.6.11 è necessario installare il driver Garmin-gps scaricabile al sito Sourceforge.

  1. Una volta scaricato il pacchetto nella propria home scompattarlo

    tar -jxvf garmin_gps-*.tar.gz
  2. spostarsi all'interno della cartella scompattata

    cd garmin_gps-*
  3. lanciare la compilazione/installazione del driver

    ./compile.sh <kernel-source-dir>

    cambiando <kernel-source-dir> con la directory contenente i sorgenti del proprio kernel.

  4. controllare che il dispositivo inserito venga riconosciuto

    -f /var/log/messages

    se è correttamente rilevato verrà individuato in questo modo:

    usb 3-2: Garmin GPS usb/tty converter now attached to ttyUSB0

Upload dei dati

Per effettuare l'upload sul proprio dispositivo è necessario cambiare i permessi in modo tale che sia scrivibile anche per l'utente:

chmod o+rw /dev/ttyUSB*

assicurandosi che la periferica sia ttyUSB* tramite il comando

tail /var/log/messages

Programmi per la gestione

Esistono vari programmi che permettono lo scambio di dati tra Ubuntu e i navigatori, due di questi sono GPSMan, valido per lo scambio dati e GPSbabel per la conversione delle mappe.

È possibile installare i due programmi tramite Synaptic o Apt

sudo apt-get install gpsman

sudo apt-get install gpsbabel

Altro programma per il trasferimento dei dati in Qt è QLandkarte per il quale si consiglia la compilazione piuttosto che l'installazione da synaptic.

  1. Installare i pacchetti subversion, cmake, qt4-dev-tools, proj4.

  2. Scaricare i sorgenti da sourgeforge

    svn co https://qlandkartegt.svn.sourceforge.net/svnroot/qlandkartegt/QLandkarteGT/trunk QLandkarteGT
  3. Scompattare l'archivio

    tar -jxvf QLandkarteGT*.tar.gz
  4. Sspostarsi all'interno della cartella scompattata

    cd QLandkarteGT*
  5. creare la directory per la compilazione

    sudo mkdir build_QLandkarteGT
  6. spostarsi al suo interno

    cd build_QLandkarteGT
  7. compilare

    ccmake ../QLandkarteGT 
    make
  8. Per avviare il programma:

    ./qlandcarte

Avviare GPSman

Per avviare il programma selezionando il proprio navigatore digitare in un terminale

gpsman usb=/dev/ttyUSB* &

dove ttyUSB* è il proprio dispositivo.

Utilizzo di GPSbabel

Per convertire le mappe .loc e caricarle sul dispositivo

gpsbabel -i geo -f MAPPA.loc -o garmin,power_off=0 -F /dev/ttyUSB*

dove MAPPA.loc è il file da convertire e tty/USB* il dispositivo su cui caricare la mappa.

Per ottenere un waypoint dalla mappa caricata

gpsbabel -i geo -f MAPPA.loc -o gpsman -F MAPPA-gpsman.wpt


Ulteriori risorse


CategoryHardware CategoryDaRevisionare