Cuprins:
- Pasul 1: Alegeți hardware-ul potrivit
- Pasul 2: lucruri ciudate pentru BIOS
- Pasul 3: Porniți GPSd
- Pasul 4: Obțineți primul răspuns
- Pasul 5: Rulați Navit
- Pasul 6: Adăugați ora la NTP
- Pasul 7: Creșteți-vă piscina de entropie … Trebuie încă făcut
Video: GPS pe My Toughbook: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Am un laptop grozav de la soția mea. Este un Panasonic Toughbook CF-53 care este cea mai bună soluție pentru mine. Execut Linux și folosesc computerul în principal pentru proiectele mele. Ceea ce înseamnă că de multe ori nu mă ocup de echipament. De asemenea, sunt destul de des afară sau pe drum în Europa. În mod normal, îmi folosesc telefonul mobil pentru a-mi face o idee unde mă aflu, dar din când în când nu am conexiune celulară când trebuie să reîmprospătez harta. Desigur, există aplicații pentru a rezolva problema, dar urăsc dispozitivele, în special cel cu o banană pe spate (așezați-l pe afișul crăpat de masă;-)). Pentru a depăși dispozitivele proaste, am planificat să implementez un GPS în Toughbook. Voi ilustra cum să schimb HW și să configurez modulul pentru Manjaro Linux pentru a utiliza cât mai multe funcții posibil.
Pasul 1: Alegeți hardware-ul potrivit
Am încercat GOBI2000, care este în mod normal încorporat în Toughbooks. Pro:
- Cardul mini-pci este mic
- are, de asemenea, un lucru celular în desfășurare
Con:
- Nu funcționează (este posibil să-l executați pe Linux, dar este o mizerie)
Apoi am pus mâna pe un GPS Versalogic VL-MPEu-G2, care este în principal un ublox Neo-7N-0-002. Acest lucru a funcționat aproape din cutie, dar capacul cărții mele de gândire nu poate fi închis din cauza înălțimii. Deci, încălziți fierul de călcat și îndepărtați toate lucrurile inutile. La fel ca bateria și unii conectori. De asemenea, am suprasolicitat antena celulară.
mai multe informații pentru Versalogic:
www.versalogic.com/products/DS.asp?Product…
Mai multe informații pentru neo7:
www.u-blox.com/en/product/neo-7-series
Pasul 2: lucruri ciudate pentru BIOS
în primul rând am avut problema că nu am văzut dispozitivele venind fie ca un dispozitiv foto, fie ca un dispozitiv USB Neo va apărea ca dispozitiv USB, astfel încât să puteți încerca „lsusb” pentru asta. Dar, după cum sa menționat, dispozitivul nu a fost listat. După câteva decenii pe internet, am aflat că slotul PCI a fost oprit în mod implicit. (Am folosit un multimetru pentru asta)
Direct din manual: Semnalul W_DISABLE # de pe pinul 20 al conectorului Mini PCIe poate fi utilizat pentru a opri modulul. Când semnalul este ridicat (implicit), alimentarea este pornită. Când semnalul este scăzut, placa este oprită. Acest lucru este util pentru aplicații cu putere redusă. Cum este controlat acest semnal depinde de placa pe care este instalat modulul. Utilizarea intenționată pentru acest semnal este de a opri emițătoarele de pe modulele fără fir, astfel încât utilizarea acestui modul nu este în mod normal acceptată de driverele standard.
Pentru a activa portul mini-pci, trebuie să porniți în bios acolo, accesați „Configurarea setului opțional” vi se va cere un PW să utilizați „kitul dur” (l-am găsit undeva în rețea) Schimbați codul în 04 hex … Acum, după salvare și repornire, slotul PCI este pornit
lsusb
ar trebui să găsești ceva
Autobuz 001 Dispozitiv 004: ID 1546: 01a7 U-Blox AG [u-blox 7]
Pasul 3: Porniți GPSd
Mai întâi de toate instalați gpsd: pacman -Ss gpsd apoi adăugați dispozitivul corespunzător la gpsd-config pentru mine este „/ dev / ttyACM0”
Trebuie să deschideți config și să adăugați în consecință. De asemenea, este utilă opțiunea -n pentru a căuta semnal și înainte ca un client să fie conectat:
joe / etc / gpsd
si cauta
DISPOZITIVE = "/ dev / ttyACM0"
GPSD_OPTIONS = "- n"
atunci trebuie să activați și să începeți gpsd
systemctl activează gpsd
systemctl pornește gpsd
acum ar trebui să ruleze deamonul
Pasul 4: Obțineți primul răspuns
Puteți utiliza gpsmon în terminal pentru a obține informații afișate într-un mod pe care nu le puteți folosi pentru nimic, dar puteți vedea dacă lucrul funcționează sau nu. Pentru a instala utilizați
pacman -Ss gpsmon
după o instalare reușită, puteți pur și simplu să o începeți cu
gpsmon
Acolo puteți vedea timpul poziției și alte lucruri.
Pasul 5: Rulați Navit
Puteți utiliza navit pentru a vă arăta poziția pe o hartă. (Tot ce vreau) Posibil, de asemenea, o navigare turn-by-turn. (Voi avea nevoie de această funcție în noul meu camion … peste 10 ani) Pentru a instala navit use
pacman -Ss navit
Pentru ca navit să funcționeze cu hărți offline, trebuie să descărcați hărțile și să adăugați calea la configurare.
joe /usr/share/navit/navit.xml
Căutați linia:
pentru a adăuga hărțile offline
De asemenea, asigurați-vă că ați activat gpsd ca dispozitiv de intrare:
Pentru a descărca harta, puteți accesa această pagină:
wiki.navit-project.org/index.php/OpenStree…
Pasul 6: Adăugați ora la NTP
Pentru a utiliza, de asemenea, timpul din sistemul dvs., trebuie să adăugați câteva linii la ntp.config, acest lucru permite sincronizarea mult mai bună și precisă a sistemului.
joe /etc/ntp.conf
și introduceți:
# Server GPS (USB / dev / ttyACM0) 127.127.28.0 minpoll 4 maxpoll 4 preferă
fudge 127.127.28.0 refid GPSd
fudge 127.127.28.0 timp1 0.065
și reporniți deamonul ntp
systemctl reporniți ntpd
Veți vedea ce se întâmplă
ntpq -p
Pasul 7: Creșteți-vă piscina de entropie … Trebuie încă făcut
Chiar acum mă joc pentru a folosi semnalul strenth și alte lucruri pentru a crește grupul de entropie de la mașina mea.
Nu am făcut-o, dar am început să înțeleg toate subiectele, dar încă nu am găsit nicio soluție.
Am instalat tng-tools și folosesc gpspipe pentru datele brute de la receptorul GPS.
pacman -Ss rng-tools
gpspipe -R> test.txt
sudo rngd -f -r test.txt
Acest lucru se va face la un moment dat.
Recomandat:
Creați hărți personalizate pentru GPS-ul Garmin: 8 pași (cu imagini)
Creați hărți personalizate pentru GPS-ul dvs. Garmin: Dacă aveți un GPS Garmin conceput pentru drumeții și alte activități în aer liber (inclusiv seria GPSMAP, eTrex, Colorado, Dakota, Oregon și Montana, printre câteva altele), nu trebuie să mulțumiți-vă de hărțile oaselor goale care au venit pre-încărcate pe ea. E
GPS Tracker DIY --- Aplicație Python: 5 pași (cu imagini)
DIY GPS Tracker --- Aplicație Python: Am participat la un eveniment de ciclism acum două săptămâni. După ce am terminat, am vrut să verific traseul și viteza pe care am mers-o la acel moment. Din păcate, nu s-a realizat. Acum folosesc ESP32 pentru a face un GPS tracker și îl voi lua pentru a înregistra traseul meu cu bicicleta
GPS Cap Data Logger: 7 pași (cu imagini)
GPS Cap Data Logger: Iată un proiect minunat de weekend, dacă sunteți în drumeții sau faceți plimbări lungi cu bicicleta și aveți nevoie de un data logger GPS pentru a urmări toate călătoriile / plimbările pe care le-ați făcut … Odată ce ați finalizat construcția și a descărcat datele din modulul GPS al tr
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea
Cum să conectați DeLorme Earthmate GPS LT-20 la Google Earth pentru o hartă GPS excelentă de urmărire .: 5 pași
Cum să conectați DeLorme Earthmate GPS LT-20 la Google Earth pentru o hartă GPS excelentă de urmărire .: Vă voi arăta cum să conectați un dispozitiv GPS la popularul program Google Earth, fără a utiliza Google Earth Plus. Nu am un buget mare, așa că pot garanta că acest lucru va fi cât se poate de ieftin