Turinys:

GPS „My Toughbook“: 7 žingsniai (su nuotraukomis)
GPS „My Toughbook“: 7 žingsniai (su nuotraukomis)

Video: GPS „My Toughbook“: 7 žingsniai (su nuotraukomis)

Video: GPS „My Toughbook“: 7 žingsniai (su nuotraukomis)
Video: Computer GPS Location📍Disable📴 || PC में Location को बंध करे 2024, Liepa
Anonim
GPS „My Toughbook“
GPS „My Toughbook“

Iš žmonos gavau puikų nešiojamąjį kompiuterį. Tai „Panasonic Toughbook CF-53“, kuris man yra geriausias sprendimas. Aš naudoju „Linux“ir naudoju kompiuterį daugiausia savo projektams. O tai reiškia, kad dažnai nesirūpinu įranga. Taip pat gana dažnai būnu lauke ar kelyje Europoje. Paprastai naudojuosi savo mobiliuoju telefonu, kad suprasčiau, kur esu, bet kartkartėmis neturiu jokio mobiliojo ryšio, kai turiu atnaujinti žemėlapį. Žinoma, yra programų, skirtų problemai išspręsti, tačiau nekenčiu prietaisų, ypač tų, kurių gale yra bananas (padėkite jį ant įtrūkusio stalo;-)). Norėdami įveikti blogus įrenginius, planavau įdiegti GPS į „Toughbook“. Aš iliustruosiu, kaip pakeisti HW ir nustatyti „Manjaro Linux“modulį, kad jis naudotų kuo daugiau funkcijų.

1 žingsnis: Pasirinkite tinkamą aparatūrą

Pasirinkite tinkamą aparatūrą
Pasirinkite tinkamą aparatūrą
Pasirinkite tinkamą aparatūrą
Pasirinkite tinkamą aparatūrą
Pasirinkite tinkamą aparatūrą
Pasirinkite tinkamą aparatūrą

Aš išbandžiau „GOBI2000“, kuris paprastai yra įmontuotas „Toughbooks“. Pro:

- „Mini-pci“kortelė yra apgaulinga

- taip pat vyksta kai kurie mobilieji dalykai

Con:

- Neveikia (galima paleisti jį „Linux“, bet tai yra netvarka)

Tada aš paėmiau rankas į „Versalogic VL-MPEu-G2 GPS“, kuris daugiausia yra „ublox Neo-7N-0-002“. Šis dalykas beveik išėjo iš dėžutės, tačiau mano knygų dangtelio negalima uždaryti dėl aukščio. Taigi pašildykite lygintuvą ir pašalinkite visus nereikalingus daiktus. Kaip akumuliatorius ir kai kurios jungtys. Taip pat per daug sutraukiau korinio ryšio anteną.

Daugiau informacijos apie „Versalogic“:

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

Daugiau informacijos apie „neo7“:

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

2 žingsnis: keistos situacijos BIOS

Keisti dalykai BIOS
Keisti dalykai BIOS
Keisti dalykai BIOS
Keisti dalykai BIOS

visų pirma turėjau problemą, kad nemačiau, kad įrenginiai būtų rodomi kaip paveikslėlis arba USB įrenginys. „Neo“pasirodys kaip USB įrenginys, kad galėtumėte išbandyti „lsusb“. Tačiau, kaip minėta, prietaisas nebuvo įtrauktas į sąrašą. Po kelių dešimtmečių internete sužinojau, kad PCI lizdas pagal nutylėjimą buvo išjungtas. (Aš naudoju multimetrą)

Tiesiogiai iš vadovo: „Mini PCIe“jungties 20 kaiščio signalas W_DISABLE# gali būti naudojamas modulio išjungimui. Kai signalas yra didelis (numatytasis), maitinimas įjungtas. Kai signalas silpnas, plokštė išjungiama. Tai naudinga labai mažos galios programoms. Kaip valdomas šis signalas, priklauso nuo plokštės, kurioje sumontuotas modulis. Šio signalo paskirtis yra išjungti belaidžių modulių siųstuvus, todėl šio modulio naudojimas paprastai nepalaiko standartinių tvarkyklių.

Jei norite įjungti mini-pci prievadą, turite įkelti į BIOS, eikite į skiltį „Pasirenkama rinkinio konfigūracija“, jūsų paprašys PW naudojimo „hardkit“(radau jį kažkur tinkle) Pakeiskite kodą į 04 hex … Dabar po išsaugojimo ir iš naujo paleidimo pci lizdas įjungtas ir įjungtas

lsusb

turėtum kažką rasti

Autobusas 001 Įrenginys 004: ID 1546: 01a7 U-Blox AG [u-blox 7]

3 veiksmas: paleiskite „GPSd“

Paleiskite GPSd
Paleiskite GPSd

Pirmiausia įdiekite gpsd: pacman -Ss gpsd, tada pridėkite atitinkamą įrenginį prie gpsd -config, man tai yra „/dev/ttyACM0“

Turite atidaryti konfigūraciją ir atitinkamai pridėti. Taip pat naudinga -n parinktis ieškoti signalo taip pat prieš prisijungiant prie kliento:

joe /etc /gpsd

ir ieškoti

ĮRENGINIAI = "/dev/ttyACM0"

GPSD_OPTIONS = "-n"

tada turite įjungti ir paleisti gpsd

systemctl įgalinti gpsd

systemctl paleisti gpsd

dabar deamonas turėtų paleisti

4 žingsnis: gaukite pirmąjį atsakymą

Gaukite pirmąjį atsakymą
Gaukite pirmąjį atsakymą

Terminale galite naudoti „gpsmon“, kad gautumėte tam tikrą informaciją, kuri negali būti naudojama niekam. Bet jūs galite pamatyti, ar dalykas veikia, ar ne. Norėdami įdiegti, naudokite

pacman -Ss gpsmon

po sėkmingo diegimo galite tiesiog pradėti

gpsmon

Ten galite pamatyti pozicijos laiką ir kitus dalykus.

5 veiksmas: paleiskite „Navit“

Pradėkite „Navit Running“
Pradėkite „Navit Running“
Pradėkite „Navit Running“
Pradėkite „Navit Running“
Pradėkite „Navit Running“
Pradėkite „Navit Running“

Naudodami navigaciją galite parodyti savo vietą žemėlapyje. (Viskas, ko noriu) Taip pat įmanoma posūkio posūkio navigacija. (Man reikės šios funkcijos naujame sunkvežimyje … po 10 metų) Norėdami įdiegti „Navit“naudojimą

pacman -Ss navit

Norėdami pradėti naudotis „offline“žemėlapiais, turite atsisiųsti žemėlapius ir pridėti kelią prie konfigūracijos.

joe /usr/share/navit/navit.xml

Ieškokite eilutės:

pridėti neprisijungus pasiekiamus žemėlapius

Taip pat įsitikinkite, kad įjungėte gpsd kaip įvesties įrenginį:

Norėdami atsisiųsti žemėlapį, galite pereiti į šį puslapį:

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

6 veiksmas: pridėkite laiką prie NTP

Pridėkite laiką prie NTP
Pridėkite laiką prie NTP
Pridėkite laiką prie NTP
Pridėkite laiką prie NTP

Norėdami taip pat išnaudoti savo sistemoje naudojamą laiką, turite pridėti keletą eilučių prie ntp.config, tai leidžia daug geriau ir tiksliau nustatyti jūsų sistemos laiką.

joe /etc/ntp.conf

ir įveskite:

# GPS (USB /dev /ttyACM0) serveris 127.127.28.0 minpoll 4 maxpoll 4 mieliau

fudge 127.127.28.0 refid GPSd

fudge 127,127,28,0 laikas1 0,065

ir paleiskite ntp deamon iš naujo

systemctl iš naujo paleiskite ntpd

Pamatysite, kas vyksta

ntpq -p

7 žingsnis: padidinkite entropijos baseiną … vis dar reikia padaryti

Šiuo metu aš žaidžiu, norėdamas panaudoti signalą ir kitus dalykus, kad padidinčiau savo mašinos entropijos telkinį.

Neturiu to, bet pradėjau suprasti visas temas, bet vis tiek jokio sprendimo.

Įdiegiau „tng-tools“ir naudoju „gpspipe“neapdorotiems duomenims iš GPS imtuvo.

pacman -Ss rng -tools

gpspipe -R> test.txt

sudo rngd -f -r test.txt

Tai bus padaryta tam tikru momentu.

Rekomenduojamas: