Stap 5: GPS-Software
GPS-Software
In de bovenstaande foto's, gebruikte ik een goedkoop, $35 USD, BU-353 productief GPS radio. Het kwam in een zwarte circulaire huisvesting die ik was in staat om gemakkelijk met behulp van een eenvoudige schroevendraaier en een paar naald nosed tang. De Tang waar vroeger de rubber die via de USB-kabels is gesmolten, hun toetreding tot de behuizing te verwijderen.
Voor de GPS goed te laten werken met WARCARRIER, het moet in National Marine Electronics Association (NMEA) modus. Dit kan worden bereikt op twee manieren, die ik heb getest. De RAPV Linux daemon voor het lezen van de GPS-radio - versie 3.2 van de volgende opdrachten, installeren
mkdir /appdev/ && cd /appdev wget http://download.savannah.gnu.org/releases/gpsd/gp...tar vxzf gpsd-3.2.tar.gzcd gpsd-3.2/ apt-get install chrpath python-gps scons mkdir /usr/lib2/ && cp lib* /usr/lib2/ LD_LIBRARY_CONFIG=$LD_LIBRARY_CONFIG:/usr/lib2 scons && scons install
Deze krijgt de GPS daemon, GPSD, geïnstalleerd. Het GPS-apparaat moet verschijnen en een file descriptor daarvoor moet worden gegenereerd wanneer aangesloten op de Raspbian Pi, als/dev/ttyUSB0. Vervolgens moeten we een paar meer nuttigheden die zal zeer nuttig zijn voor onze eigen scripts maken voor het installeren.
apt-get install gpsd-clients
Dit zal installeren gpspipe, die een hulpprogramma dat toegang de uitvoer van GPSD in NMEA modus voor WARCARRIER tot krijgt te gebruiken. We kunnen de GPS in NMEA-modus instellen door de volgende opdracht,
gpsctl -n /dev/ttyUSB0
Nu, laten we overgaan tot de GPIO programmeren voor de LED verlichting en luisteren naar een knooppers.