GPS trackery, které dokážou zaznamenávat projitou trasu.
http://www.umax.cz/download/manualy/manual_i-gotU.pdf - český manuál
Stáhnout tar.gz zdrojový kód a rozbalit.
Vyžaduje devel balíčky Qt4, Boost, libusb
su -c "yum install boost-devel qt-devel libusb-devel"
qmake-qt4 make
Ve Fedoře bylo potřeba nahradit v makefile
lrelease
za lrelease-qt4
Další chybu při překladu serialconnection.cpp:141:17: error: ‘close’ was not declared in this scope
se mi podařilo vyřešit přidáním #include <unistd.h>
do souboru src/connections/serialconnection/serialconnection.cpp
su -c "make install" su -c "ln -s /usr/local/lib64/libigotu.so.1 /lib64/"
Objevila se mi i chyba igotugui: error while loading shared libraries: libboost_program_options-mt.so.1.50.0: cannot open shared object file: No such file or directory
. Zjistil jsem, že mám v systému knihovnu /usr/lib64/libboost_program_options-mt.so.1.53.0
Asi to není úplně nejlepší řešení ale problém jsem vyřešil příkazem:
ln -s /usr/lib64/libboost_program_options-mt.so.1.53.0 /usr/lib64/libboost_program_options-mt.so.1.50.0
Je třeba nastavit práva ke čtení a zapisování do zařízení. Jinak dojde k neoprávněnému přístupu do paměti.
Pomocí příkazu lsusb
lze zjisti číslo bus a číslo zařízení. Práva se nastaví příkazem:
chmod a+rw /dev/bus/usb/<číslo bus>/<číslo zařízení>
vytiskne informace o zařízení
igotu2gpx info
uloží trasy ze zařízení
igotu2gpx dump > trasy.gpx
smaže trasy ze zařízení
igotu2gpx clear