Innehållsförteckning:

GPS på My Toughbook: 7 steg (med bilder)
GPS på My Toughbook: 7 steg (med bilder)

Video: GPS på My Toughbook: 7 steg (med bilder)

Video: GPS på My Toughbook: 7 steg (med bilder)
Video: Spy GPS tracker GF-07 detailed review 2024, Juli
Anonim
GPS på My Toughbook
GPS på My Toughbook

Jag har en bra bärbar dator av min fru. Det är en Panasonic Toughbook CF-53 som är den bästa lösningen för mig. Jag kör Linux och använder datorn främst för mina projekt. Vilket gör att jag ofta inte sköter utrustningen. Jag är också ganska ofta utanför eller på väg i Europa. Normalt använder jag min mobil för att få en uppfattning om var jag är men då och då har jag ingen mobilanslutning när jag måste uppdatera kartan. Naturligtvis finns det appar för att lösa problemet, men jag hatar enheterna, särskilt den med en banan på baksidan (placera den på bordet med sprucken display;-)). För att övervinna de dåliga enheterna tänkte jag implementera en GPS i Toughbook. Jag ska illustrera hur jag ändrar HW och konfigurerar modulen för min Manjaro Linux för att använda så många funktioner som möjligt.

Steg 1: Välj rätt maskinvara

Välj rätt maskinvara
Välj rätt maskinvara
Välj rätt hårdvara
Välj rätt hårdvara
Välj rätt hårdvara
Välj rätt hårdvara

Jag har provat GOBI2000 som normalt är inbyggd i Toughbooks. Pro:

- Mini-pci-kortet är billigt

- har också några mobila saker pågående

Lura:

- Fungerar inte (det är möjligt att få det att köras på Linux men det är en röra)

Sedan fick jag tag på en Versalogic VL-MPEu-G2 GPS som huvudsakligen är en ublox Neo-7N-0-002. Det här fungerade nästan ur lådan men locket på min bok kan inte stängas på grund av höjden. Så värm upp strykjärnet och ta bort alla onödiga saker. Som batteriet och några kontakter. Jag har också förkortat mobilantennen.

mer information om Versalogic:

www.versalogic.com/products/DS.asp?Product…

Mer information för neo7:

www.u-blox.com/en/product/neo-7-series

Steg 2: Konstiga saker för BIOS

Konstiga saker för BIOS
Konstiga saker för BIOS
Konstiga saker för BIOS
Konstiga saker för BIOS

Först och främst hade jag problemet att jag inte har sett enheterna komma som antingen en bild eller en USB -enhet. Neon kommer upp som en USB -enhet så att du kan prova "lsusb" för det. Men som nämnts var enheten inte listad. Efter några decennier på Internet har jag fått reda på att PCI -kortplatsen var avstängd som standard. (Jag har använt en multimeter för detta)

Direkt ur manualen: W_DISABLE# -signalen på stift 20 på Mini PCIe -kontakten kan användas för att stänga av modulen. När signalen är hög (standard) är strömmen påslagen. När signalen är låg stängs kortet av. Detta är användbart för applikationer med mycket låg effekt. Hur denna signal styrs beror på kortet som modulen är installerad på. Den avsedda användningen för denna signal är att stänga av sändare på trådlösa moduler, så användning av denna modul stöds normalt inte av standarddrivrutiner.

För att aktivera mini-pci-porten måste du starta in i bios, gå till "Valfri kitkonfiguration" du kommer att bli ombedd att använda en PW-användning "toughkit" (jag har hittat den någonstans på nätet). Ändra koden till 04 hex … Nu efter en spara och starta om PCI -kortplatsen slås på och med

lsusb

du borde hitta något

Buss 001 Enhet 004: ID 1546: 01a7 U-Blox AG [u-blox 7]

Steg 3: Få GPSd -körning

Få GPSd -körning
Få GPSd -körning

Först och främst installera gpsd: pacman -Ss gpsd och lägg sedan till motsvarande enhet i gpsd -config för mig, det är "/dev/ttyACM0"

Du måste öppna konfigurationen och lägga till i enlighet därmed. Också användbart alternativet -n för att söka efter signal även innan en klient är ansluten:

joe /etc /gpsd

och leta efter

ENHETER = "/dev/ttyACM0"

GPSD_OPTIONS = "-n"

då måste du aktivera och starta gpsd

systemctl aktivera gpsd

systemctl start gpsd

nu ska deamon köras

Steg 4: Få det första svaret

Få det första svaret
Få det första svaret

Du kan använda gpsmon i terminalen för att få information som visas på ett sätt som du inte kan använda till någonting, men du kan se om saken fungerar eller inte. För att installera använd

pacman -Ss gpsmon

efter en lyckad installation kan du helt enkelt börja med

gpsmon

Där kan du se positionstid och andra saker.

Steg 5: Få Navit Running

Få Navit Running
Få Navit Running
Få Navit Running
Få Navit Running
Få Navit Running
Få Navit Running

Du kan använda navit för att visa din position på en karta. (Allt jag vill) Även möjlig en sväng för svängnavigering. (Jag behöver den här funktionen i min nya lastbil … om 10 år) För att installera navit -användning

pacman -Ss navit

För att få navit att arbeta med offlinekartor måste du ladda ner kartorna och lägga till sökvägen till konfigurationen.

joe /usr/share/navit/navit.xml

Leta efter raden:

för att lägga till offlinekartor

Se också till att du har aktiverat gpsd som inmatningsenhet:

För att ladda ner kartan kan du hänvisa till den här sidan:

wiki.navit-project.org/index.php/OpenStree…

Steg 6: Lägg till tiden till NTP

Lägg till tiden i NTP
Lägg till tiden i NTP
Lägg till tiden i NTP
Lägg till tiden i NTP

För att också använda tiden på ditt system måste du lägga till några rader till ntp.config vilket gör det möjligt för mycket bättre och exakt timing på ditt system.

joe /etc/ntp.conf

och ange:

# GPS (USB /dev /ttyACM0) server 127.127.28.0 minpoll 4 maxpoll 4 föredrar

fudge 127.127.28.0 refid GPSd

fudge 127.127.28.0 tid1 0.065

och starta om ntp deamon

systemctl starta om ntpd

Du får se vad som händer

ntpq -p

Steg 7: Öka din entropipool … Måste fortfarande göras

Just nu leker jag för att använda signalen strenth och andra saker för att öka entropipoolen från min maskin.

Jag har inte gjort det jet men jag började förstå alla ämnen men fortfarande ingen lösning.

Jag har installerat tng-verktyg och använder gpspipe för rådata från gps-mottagaren.

pacman -Ss rng -verktyg

gpspipe -R> test.txt

sudo rngd -f -r test.txt

Detta kommer att göras någon gång.

Rekommenderad: