INHOUDSOPGAWE:
- Stap 1: Kies die regte hardeware
- Stap 2: Vreemde dinge vir die BIOS
- Stap 3: Laat GPSd hardloop
- Stap 4: Kry die eerste reaksie
- Stap 5: Begin Navit
- Stap 6: Voeg die tyd by NTP
- Stap 7: Verhoog u entropiepoel … Daar moet nog gedoen word
Video: GPS op My Toughbook: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Ek het 'n goeie skootrekenaar van my vrou gekry. Dit is 'n Panasonic Toughbook CF-53 wat die beste oplossing vir my is. Ek gebruik Linux en gebruik die rekenaar hoofsaaklik vir my projekte. Dit beteken dat ek dikwels nie vir die toerusting sorg nie. Ek is ook gereeld buite of onderweg in Europa. Gewoonlik gebruik ek my selfoon om 'n idee te kry van waar ek is, maar ek het af en toe geen mobiele verbinding as ek die kaart moet verfris nie. Natuurlik is daar programme om die probleem op te los, maar ek haat die toestelle, veral die een met 'n piesang op die agterkant (plaas dit op die tafel;)). Om die slegte toestelle te oorkom, was ek van plan om 'n GPS in die Toughbook te implementeer. Ek sal illustreer hoe ek die HW kan verander en die module vir my Manjaro Linux instel om soveel moontlik funksies te gebruik.
Stap 1: Kies die regte hardeware
Ek het die GOBI2000 probeer wat normaalweg ingebou is in die Toughbooks. Pro:
- Die mini-pci-kaart is goedkoop
- het ook 'n paar mobiele dinge aan die gang
Nadele:
- Werk nie (dit is moontlik om dit op Linux te laat werk, maar dit is 'n gemors)
Toe kry ek 'n Versalogic VL-MPEu-G2 GPS wat hoofsaaklik 'n ublox Neo-7N-0-002 is. Hierdie ding werk amper uit die boks, maar die deksel van my boek kan nie toegemaak word nie weens die hoogte. Verhit dus die yster en verwyder alle onnodige goed. Soos die battery en 'n paar verbindings. Ek het ook die mobiele antenna oorgekrimp.
meer inligting oor die Versalogic:
www.versalogic.com/products/DS.asp?Product…
Meer inligting vir die neo7:
www.u-blox.com/en/product/neo-7-series
Stap 2: Vreemde dinge vir die BIOS
Eerstens het ek die probleem gehad dat ek nie gesien het dat die toestelle as 'n foto of 'n USB -toestel verskyn nie. Die neo sal as 'n USB -toestel verskyn, sodat u daarvoor 'lsusb' kan probeer. Maar soos genoem, is die toestel nie gelys nie. Na 'n paar dekades op die internet het ek uitgevind dat die PCI -gleuf standaard afgeskakel is. (Ek het 'n multimeter hiervoor gebruik)
Direk uit die handleiding: Die W_DISABLE# sein op pen 20 van die Mini PCIe -aansluiting kan gebruik word om die krag van die module af te skakel. As die sein hoog is (standaard), is die krag aan. As die sein laag is, word die bord afgeskakel. Dit is handig vir toepassings met baie lae krag. Hoe hierdie sein beheer word, hang af van die bord waarop die module geïnstalleer is. Die bedoelde gebruik vir hierdie sein is om senders op draadlose modules uit te skakel, sodat die gebruik van hierdie module normaalweg nie deur standaardbestuurders ondersteun word nie.
Om die mini-pci-poort moontlik te maak, moet u in die bios begin, gaan na 'Opsionele kitskonfigurasie', u sal 'n PW-gebruik 'toughkit' kry (ek het dit êrens in die internet gevind). Verander die kode na 04 hex … Na 'n stoor en herlaai, word die pci -gleuf aangeskakel en aangeskakel
lsusb
jy moet iets vind
Bus 001 Toestel 004: ID 1546: 01a7 U-Blox AG [u-blox 7]
Stap 3: Laat GPSd hardloop
Installeer eerstens gpsd: pacman -Ss gpsd, voeg dan die ooreenstemmende toestel by die gpsd -config vir my, dit is die "/dev/ttyACM0"
U moet die config oopmaak en dienooreenkomstig byvoeg. Ook die -n opsie nuttig om na sein te soek, ook voordat 'n kliënt gekoppel is:
joe /etc /gpsd
en soek
TOESTELLE = "/dev/ttyACM0"
GPSD_OPTIONS = "-n"
dan moet u gpsd aktiveer en begin
systemctl aktiveer gpsd
systemctl begin gpsd
nou moet die deamon loop
Stap 4: Kry die eerste reaksie
U kan gpsmon in die terminale gebruik om inligting te wys op 'n manier wat u vir niks kan gebruik nie, maar u kan sien of die ding werk of nie. Gebruik te installeer
pacman -Ss gpsmon
na 'n suksesvolle installasie kan u dit eenvoudig begin
gpsmon
Daar kan u die posisioneringstyd en ander dinge sien.
Stap 5: Begin Navit
U kan navit gebruik om u posisie op 'n kaart te wys. (Alles wat ek wil hê) Ook moontlik 'n draai vir draai -navigasie. (Ek benodig hierdie funksie in my nuwe vragmotor … oor 10 jaar) Om navit te gebruik
pacman -Ss navit
Om navit met aflynkaarte te laat werk, moet u die kaarte aflaai en die pad by die konfigurasie voeg.
joe /usr/share/navit/navit.xml
Soek die reël:
om vanlyn kaarte by te voeg
Maak ook seker dat u gpsd as invoertoestel geaktiveer het:
Om die kaart af te laai, kan u na hierdie bladsy verwys:
wiki.navit-project.org/index.php/OpenStree…
Stap 6: Voeg die tyd by NTP
Om ook die tyd op u stelsel te gebruik, moet u 'n paar reëls by die ntp.config voeg, wat 'n baie beter en presiese tydsberekening van u stelsel moontlik maak.
joe /etc/ntp.conf
en voer in:
# GPS (USB /dev /ttyACM0) bediener 127.127.28.0 minpoll 4 maxpoll 4 verkies
fudge 127.127.28.0 refid GPSd
fudge 127.127.28.0 tyd1 0.065
en herbegin die ntp deamon
systemctl herlaai ntpd
U sal sien waarmee dit aangaan
ntpq -p
Stap 7: Verhoog u entropiepoel … Daar moet nog gedoen word
Op die oomblik speel ek rond om die sein strenth en ander goed te gebruik om die entropiepoel van my masjien af te verhoog.
Ek het dit nie gedoen nie, maar ek het al die onderwerpe begin verstaan, maar nog steeds geen oplossing nie.
Ek het tng-tools geïnstalleer en gpspipe gebruik vir die rou data van die GPS-ontvanger.
pacman -Ss rng -gereedskap
gpspipe -R> test.txt
sudo rngd -f -r test.txt
Dit sal op 'n stadium gedoen word.
Aanbeveel:
Ongelukwaarskuwingstelsel met behulp van GSM, GPS en versnellingsmeter: 5 stappe (met foto's)
Ongelukwaarskuwingstelsel met behulp van GSM, GPS en versnellingsmeter: Stem my asb vir die wedstryd Stem my asseblief vir 'n wedstryd. Tans sterf baie mense op die pad as gevolg van 'n ongeluk, die belangrikste oorsaak is "vertraging in redding". Hierdie probleem is baie groot in ontwikkelende lande, so ek het hierdie projek ontwerp om die
GPS -monitering met OLED -skermprojek: 5 stappe (met foto's)
GPS -monitering met OLED -skermprojek: Hallo almal, in hierdie vinnige artikel sal ek my projek met u deel: ATGM332D GPS -module met SAMD21J18 mikrokontroller en SSD1306 OLED 128*64 -skerm, ek het 'n spesiale PCB daarvoor gebou op Eagle Autodesk en dit programmeer met behulp van Atmel studio 7.0 en ASF
GPS -motorsporing met sms -kennisgewing en oplaai van Thingspeak -data, gebaseer op Arduino, tuisautomatisering: 5 stappe (met foto's)
GPS -motoropsporing met SMS -kennisgewing en oplaai van Thingspeak -data, op Arduino gebaseer, tuisautomatisering: ek het hierdie GPS -spoorsnyer verlede jaar gemaak, en aangesien dit goed werk, publiseer ek dit nou op Instructable. Dit is gekoppel aan die bykomstige prop in my bagasiebak. Die GPS -spoorsnyer laai die motor se posisie, spoed, rigting en die gemete temperatuur op via 'n mobiele data
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer