Innholdsfortegnelse:
- Trinn 1: Velg riktig maskinvare
- Trinn 2: Merkelige ting for BIOS
- Trinn 3: Få GPSd -kjøring
- Trinn 4: Få det første svaret
- Trinn 5: Få Navit Running
- Trinn 6: Legg til tiden i NTP
- Trinn 7: Øk Entropy Pool … Må fortsatt gjøres
Video: GPS på My Toughbook: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Jeg har en flott bærbar PC av kona mi. Det er en Panasonic Toughbook CF-53 som er den beste løsningen for meg. Jeg kjører Linux og bruker datamaskinen hovedsakelig til prosjektene mine. Noe som gjør at jeg ofte ikke tar vare på utstyret. Jeg er også ganske ofte utenfor eller på veien i Europa. Normalt bruker jeg mobilen min til å få en ide om hvor jeg er, men jeg har av og til ingen mobilforbindelse når jeg må oppdatere kartet. Selvfølgelig er det Apper for å løse problemet, men jeg hater enhetene, spesielt den med en banan på baksiden (Plasser den på bordet sprukket skjerm;-)). For å overvinne de dårlige enhetene planla jeg å implementere en GPS i Toughbook. Jeg skal illustrere hvordan jeg endrer HW og konfigurerer modulen for min Manjaro Linux for å bruke så mange funksjoner som mulig.
Trinn 1: Velg riktig maskinvare
Jeg har prøvd GOBI2000 som normalt er innebygd i Toughbooks. Pro:
- Mini-pci-kortet er tøft
- har også noe mobilting på gang
Lure:
- Fungerer ikke (det er mulig å få det til å kjøre på Linux, men det er rot)
Så fikk jeg tak i en Versalogic VL-MPEu-G2 GPS som hovedsakelig er en ublox Neo-7N-0-002. Denne tingen fungerte nesten ut av esken, men lokket på boken min kan ikke lukkes på grunn av høyden. Så varm opp strykejernet og fjern alle unødvendige ting. Som batteriet og noen kontakter. Også jeg krympet mobilantennen.
mer informasjon om Versalogic:
www.versalogic.com/products/DS.asp?Product…
Mer informasjon for neo7:
www.u-blox.com/en/product/neo-7-series
Trinn 2: Merkelige ting for BIOS
Først av alt hadde jeg problemet med at jeg ikke har sett enhetene komme opp som verken et bilde eller en USB -enhet. Neoen vil komme opp som en USB -enhet, så du kan prøve "lsusb" for det. Men som nevnt var enheten ikke oppført. Etter noen tiår på Internett har jeg funnet ut at PCI -sporet som standard er slått av. (Jeg har brukt et multimeter til dette)
Direkte ut av manualen: W_DISABLE# -signalet på pinne 20 på Mini PCIe -kontakten kan brukes til å slå av modulen. Når signalet er høyt (standard), er strømmen på. Når signalet er lavt, er kortet slått av. Dette er nyttig for applikasjoner med svært lite strøm. Hvordan dette signalet styres, avhenger av kortet som modulen er installert på. Den tiltenkte bruken av dette signalet er å slå av sendere på trådløse moduler, så bruk av denne modulen støttes normalt ikke av standarddrivere.
For å aktivere mini-pci-porten må du starte opp i bios, gå til "Valgfri settkonfigurasjon", du blir bedt om å bruke PW-bruk "toughkit" (jeg har funnet den et sted i nettet) Der endres koden til 04 hex … Nå etter en lagring og omstart er pci -sporet slått på og med
lsusb
du burde finne noe
Buss 001 Enhet 004: ID 1546: 01a7 U-Blox AG [u-blox 7]
Trinn 3: Få GPSd -kjøring
Først og fremst installer gpsd: pacman -Ss gpsd, og legg deretter til den tilsvarende enheten i gpsd -config for meg, det er "/dev/ttyACM0"
Du må åpne konfigurasjonen og legge til deretter. Også nyttig -n -alternativet for å søke etter signal også før en klient er tilkoblet:
joe /etc /gpsd
og se etter
ENHETER = "/dev/ttyACM0"
GPSD_OPTIONS = "-n"
da må du aktivere og starte gpsd
systemctl aktiver gpsd
systemctl start gpsd
nå skal deamon kjøre
Trinn 4: Få det første svaret
Du kan bruke gpsmon i terminalen for å få vist informasjon på en måte du ikke kan bruke til noe, men du kan se om tingen fungerer eller ikke. For å installere bruk
pacman -Ss gpsmon
etter en vellykket installasjon kan du ganske enkelt starte den med
gpsmon
Der kan du se posisjonstid og andre ting.
Trinn 5: Få Navit Running
Du kan bruke navit til å vise posisjonen din på et kart. (Alt jeg vil) Mulig også sving for sving -navigasjon. (Jeg trenger denne funksjonen i min nye lastebil … om 10 år) For å installere navit bruk
pacman -Ss navit
For å få navit til å jobbe med frakoblede kart må du laste ned kartene og legge til banen til konfigurasjonen.
joe /usr/share/navit/navit.xml
Se etter linjen:
for å legge til frakoblede kart
Sørg også for at du har aktivert gpsd som inndataenhet:
For å laste ned kartet kan du henvise til denne siden:
wiki.navit-project.org/index.php/OpenStree…
Trinn 6: Legg til tiden i NTP
For å også bruke tiden på systemet må du legge til noen linjer i ntp.config, noe som gir mye bedre og presis timing på systemet ditt.
joe /etc/ntp.conf
og skriv inn:
# GPS (USB /dev /ttyACM0) server 127.127.28.0 minpoll 4 maxpoll 4 foretrekker
fudge 127.127.28.0 refid GPSd
fudge 127.127.28.0 time1 0.065
og start ntp deamon på nytt
systemctl start ntpd på nytt
Du får se hva som skjer
ntpq -p
Trinn 7: Øk Entropy Pool … Må fortsatt gjøres
Akkurat nå leker jeg og bruker signalet strenth og andre ting for å øke entropibassenget fra maskinen min.
Jeg har ikke gjort det jet, men jeg begynte å forstå alle temaene, men fortsatt ingen løsning.
Jeg har installert tng-verktøy og bruker gpspipe for rådata fra GPS-mottakeren.
pacman -Ss rng -verktøy
gpspipe -R> test.txt
sudo rngd -f -r test.txt
Dette vil bli gjort på et tidspunkt.
Anbefalt:
GPS -overvåking med OLED -skjermprosjekt: 5 trinn (med bilder)
GPS -overvåking med OLED -skjermprosjekt: Hei alle sammen, i denne raske artikkelen vil jeg dele prosjektet mitt med deg: ATGM332D GPS -modul med SAMD21J18 mikrokontroller og SSD1306 OLED 128*64 skjerm, jeg bygde en spesiell PCB for den på Eagle Autodesk, og programmer den bruker Atmel studio 7.0 og ASF
GPS -bilsporing med SMS -varsling og opplasting av Thingspeak -data, Arduino -basert, hjemmeautomatisering: 5 trinn (med bilder)
GPS Car Tracker Med SMS -varsling og Thingspeak Data Upload, Arduino Based, Home Automation: Jeg lagde denne GPS -trackeren i fjor, og siden den fungerer bra, publiserer jeg den nå på Instructable. Den er koblet til tilbehørsproppen i bagasjerommet. GPS -trackeren laster opp bilposisjon, hastighet, retning og målt temperatur via mobildata
Hvordan grensesnitt GPS-modul (NEO-6m) med Arduino: 7 trinn (med bilder)
Slik grensesnitt GPS-modul (NEO-6m) med Arduino: I dette prosjektet har jeg vist hvordan du grensesnitt en GPS-modul med Arduino UNO. Dataene for lengdegrad og breddegrad vises på LCD -skjermen, og plasseringen kan vises på app.Liste over materiale Arduino Uno == > $ 8 Ublox NEO-6m GPS-modul == > $ 15 16x
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
Naviger robot med skosensorer, uten GPS, uten kart: 13 trinn (med bilder)
Naviger i roboten med skosensorer, uten GPS, uten kart: Roboten beveger seg i en forhåndsprogrammert bane og sender (over bluetooth) sin faktiske bevegelsesinformasjon til en telefon for sporing i sanntid. Arduino er forhåndsprogrammert med bane og oblu brukes til å registrere robotens bevegelse. oblu sender bevegelse til