Innehållsförteckning:
- Steg 1: Välj rätt maskinvara
- Steg 2: Konstiga saker för BIOS
- Steg 3: Få GPSd -körning
- Steg 4: Få det första svaret
- Steg 5: Få Navit Running
- Steg 6: Lägg till tiden till NTP
- Steg 7: Öka din entropipool … Måste fortfarande göras
Video: GPS på My Toughbook: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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
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ö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
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
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
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:
Olycksvarningssystem med GSM, GPS och accelerometer: 5 steg (med bilder)
Olycksvarningssystem med hjälp av GSM, GPS och accelerometer: Vänligen rösta på mig för tävling Vänligen rösta mig för tävling Nuförtiden dör många människor på vägen på grund av olycka, huvudorsaken är "fördröjning i räddning". Detta problem är mycket stort i utvecklingsländer, så jag utformade det här projektet för att rädda
GPS -övervakning med OLED -skärmprojekt: 5 steg (med bilder)
GPS -övervakning med OLED -skärmprojekt: Hej alla, i den här snabbartikeln kommer jag att dela med mig av mitt projekt: ATGM332D GPS -modul med SAMD21J18 mikrokontroller och SSD1306 OLED 128*64 -skärm, jag byggde en speciell kretskort för den på Eagle Autodesk och programmerade den använder Atmel studio 7.0 och ASF
GPS -biltracker med SMS -avisering och dataöverföring av Thingspeak, Arduino -baserad, Hemautomation: 5 steg (med bilder)
GPS -biltracker med SMS -meddelande och Thingspeak -dataöverföring, Arduino -baserad, Hemautomation: Jag gjorde den här GPS -spåraren förra året och eftersom den fungerar bra publicerar jag den nu på Instructable. Den är ansluten till tillbehörskontakten i min bagagerum. GPS -spåraren laddar upp bilens position, hastighet, riktning och uppmätt temperatur via en mobildata
Hur man gränsar GPS-modul (NEO-6m) med Arduino: 7 steg (med bilder)
Hur man gränsar GPS-modul (NEO-6m) med Arduino: I det här projektet har jag visat hur man kopplar en GPS-modul till Arduino UNO. Data för longitud och latitud visas på LCD -skärmen och platsen kan ses på app.Lista över material Arduino Uno == > $ 8 Ublox NEO-6m GPS-modul == > $ 15 16x
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen