Aiuto - Istruzioni per gli utenti Linux

Indice
Aiuto
Dispositivi GPS supportati
Il logger GPS TMW-1000
     - Come si presenta e significato dei led
     - Guida rapida al logger
     - Installazione del TMW-1000 sotto Windows
     - Uso del TMW-1000 sotto Mac OS X
     - Istruzioni per gli utenti Linux
Caricare file sul nostro sito
Navigare nella mappa e tra tracciati e gare
Stati e opzioni della mappa
Tutte le pagine

Istruzioni per gli utenti Linux

Per usare il TMW-1000 sotto linux è consigliabile avere un kernel piuttosto recente; diversamente sarà necessario fare una piccola patch ad un modulo.
Assumeremo che tu abbia un kernel recente, in quanto patchare il modulo e ricompilare sono azioni piuttosto complesse per un utente linux alle prime armi.

  1. Anzitutto, collega il dispositivo al computer, accendi il logger ed attendi circa 15 secondi. Controlla quindi di avere il device chiamato: /dev/ttyACM0.
    Puoi farlo banalmente con questo comando: ls /dev/ttyACM0
    Se il risultato del comando non contiene la risposta: "No such file or directory", salta le righe seguenti e vai al passo successivo.
    Se il device non esiste, prova a caricare manualmente il modulo del kernel con il comando (eseguito da root o con sudo): modprobe cdc-acm
    Ora il device dovrebbe comparire sotto /dev.
    Non c'è ancora? Prova con un numero differente del device, ad esempio: ls /dev/ttyACM1
    Se non hai ancora il device a questo punto, probabilmente il kernel è troppo vecchio. Prova ad aggiornarlo seguendo le istruzioni della tua distribuzione e riprova.
  2. Verifica di avere i permessi per accedere al device.
    Il comando: ls -al /dev/ttyACM0
    mostra a quale gruppo appartiene il dispositivo, ad esempio:
    crw-rw---- 1 root dialout 166, 0 5 gen 02:46 /dev/ttyACM0
    indica che il gruppo dialout è proprietario del dispositivo ed ha i permessi di scrittura.
    In questo caso, dovresti aggiungere il tuo utente al gruppo "dialout", con il comando: adduser iltuoutente dialout
    Se l'output del comando precedente è invece simile a:
    crw------- 1 root root 166, 0 etc...etc...
    ti conviene cambiare il gruppo al dispositivo oppure renderlo accessibile col comando:
    chmod 666 /dev/ttyACM0
  3. Installa gpsbabel. Puoi farlo in molti modi differenti, a seconda della tua distribuzione di linux.
    Sui sistemi basati su debian (come ubuntu), esegui: aptitude install gpsbabel (oppure apt-get install gpsbabel).
    Se hai una SuSe, puoi trovare gpsbabel in YaST.
    Se non hai la minima idea di come installare gpsbabel, prova a visitare il loro sito web:
          http://www.gpsbabel.org.
  4. Una volta che il logger è stato rilevato dal kernel e gpsbabel è installato, scrivi il comando:
    gpsbabel -t -w -i mtk,erase -f /dev/ttyACM0 -o gpx -F mylog.gpx

    Il comando di cui sopra scarica il contenuto del logger nel file "mylog.gpx", liberando la memoria sul dispositivo. Se non vuoi cancellare la memoria sul logger, ometti la parte ",erase" dal comando, ovvero:
    gpsbabel -t -w -i mtk -f /dev/ttyACM0 -o gpx -F mylog.gpx

    Il file gpx può ora essere caricato sull'applicazione tracemyworld!