Pagina 8 di 11
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.
-
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. -
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
-
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. -
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!


