Talaan ng mga Nilalaman:
- Hakbang 1: Piliin ang Tamang Hardware
- Hakbang 2: Mga Kakaibang Bagay para sa BIOS
- Hakbang 3: Kunin ang Tumatakbo na GPSd
- Hakbang 4: Kunin ang Unang Tumugon
- Hakbang 5: Magpatakbo ng Navit
- Hakbang 6: Idagdag ang Oras sa NTP
- Hakbang 7: Palakihin ang Entropy Pool… Kailangang Tapos Na
Video: GPS sa Aking Toughbook: 7 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Nakakuha ako ng isang mahusay na laptop mula sa aking asawa. Ito ay isang Panasonic Toughbook CF-53 na pinakamahusay na solusyon para sa akin. Nagpapatakbo ako ng Linux at pangunahing ginagamit ang computer para sa aking mga proyekto. Na nangangahulugang madalas akong hindi nag-aalaga ng kagamitan. Gayundin madalas ako sa labas o sa kalsada sa Europa. Karaniwan ginagamit ko ang aking mobile upang makakuha ng isang ideya kung nasaan ako ngunit paminsan-minsan wala akong koneksyon sa cellular kapag kailangan kong i-refresh ang mapa. Siyempre may mga Apps upang malutas ang problema ngunit kinamumuhian ko ang mga aparato lalo na ang may saging sa likuran (Ilagay ito sa mesa na basag na display;-)). Upang mapagtagumpayan ang mga hindi magandang aparato pinlano kong magpatupad ng isang GPS sa Toughbook. Ilarawan ko kung paano baguhin ang HW at i-setup ang module para sa aking Manjaro Linux upang magamit ang maraming mga function hangga't maaari.
Hakbang 1: Piliin ang Tamang Hardware
Sinubukan ko ang GOBI2000 na karaniwang binuo sa Toughbooks. Pro:
- Ang mini-pci card ay cheep
- Mayroon ding ilang bagay na cellular na nagpapatuloy
Con:
- Hindi gumagana (Posible itong patakbuhin sa Linux ngunit ito ay isang gulo)
Pagkatapos nakuha ko ang aking mga kamay sa isang Versalogic VL-MPEu-G2 GPS na higit sa lahat isang ublox Neo-7N-0-002. Ang bagay na ito ay gumana halos labas ng kahon ngunit ang takip ng aking tobookbook ay hindi maisara dahil sa taas. Kaya't painitin ang bakal at alisin ang lahat ng hindi kinakailangang bagay. Tulad ng baterya at ilang mga konektor. Gayundin na-overshrink ko ang cellular antena.
karagdagang impormasyon para sa Versalogic:
www.versalogic.com/products/DS.asp?Product…
Higit pang inforamtion para sa neo7:
www.u-blox.com/en/product/neo-7-series
Hakbang 2: Mga Kakaibang Bagay para sa BIOS
una sa lahat nagkaroon ako ng problema na hindi ko nakita ang mga aparato na lumalabas bilang alinman sa isang larawan o isang USB aparatoAng neo ay lalabas bilang isang USB aparato upang masubukan mo ang "lsusb" para doon. Ngunit tulad ng nabanggit ang aparato ay hindi nakalista. Matapos ang ilang mga dekada sa Internet Nalaman ko na ang puwang ng PCI ay na-off bilang default. (Gumamit ako ng multimeter para dito)
Direkta nang wala sa manu-manong: Ang W_DISABLE # signal sa pin 20 ng Mini PCIe konektor ay maaaring magamit upang patayin ang module na lakas. Kapag ang signal ay mataas (default), ang kapangyarihan ay nakabukas. Kapag mababa ang signal, pinapatay ang board. Kapaki-pakinabang ito para sa napakababang aplikasyon ng kuryente. Kung paano makokontrol ang signal na ito ay nakasalalay sa board kung saan naka-install ang module. Ang inilaan na paggamit para sa signal na ito ay upang patayin ang mga transmiter sa mga wireless module, kaya't ang paggamit sa modyul na ito ay hindi karaniwang sinusuportahan ng mga karaniwang driver.
Upang paganahin ang mini-pci port kailangan mong mag-boot sa bios doon pumunta sa "Opsyonal na Konfigurasi ng Kit" hihilingin sa iyo para sa isang paggamit ng PW na "uaua" (Natagpuan ko ito sa isang lugar sa net) Mayroong palitan ang code sa 04 hex … Ngayon pagkatapos ng pag-save at i-restart ang pci slot ay pinapagana at kasama
lsusb
dapat may makahanap ka
Bus 001 Device 004: ID 1546: 01a7 U-Blox AG [u-blox 7]
Hakbang 3: Kunin ang Tumatakbo na GPSd
Una sa lahat i-install ang gpsd: pacman -Ss gpsd pagkatapos ay idagdag ang kaukulang aparato sa gpsd-config para sa akin ito ang "/ dev / ttyACM0"
Kailangan mong buksan ang config at idagdag nang naaayon. Nakatutulong din sa pagpipiliang -n upang maghanap para sa signal din bago makakonekta ang isang kliyente:
joe / etc / gpsd
at hanapin
DEVICES = "/ dev / ttyACM0"
GPSD_OPTIONS = "- n"
pagkatapos ay kailangan mong paganahin at simulan ang gpsd
paganahin ng systemctl ang gpsd
systemctl simulan ang gpsd
ngayon dapat tumakbo ang deamon
Hakbang 4: Kunin ang Unang Tumugon
Maaari mong gamitin ang gpsmon sa terminal upang makakuha ng ilang impormasyon na ipinakita sa paraang hindi mo magagamit para sa anumang bagay. Ngunit makikita mo kung gumagana ang bagay o hindi. Upang mai-install ang paggamit
pacman -Ss gpsmon
pagkatapos ng isang matagumpay na pag-install maaari mo lamang itong simulan
gpsmon
Doon makikita mo ang oras ng posisyon at iba pang mga bagay-bagay.
Hakbang 5: Magpatakbo ng Navit
Maaari mong gamitin ang navit upang ipakita ang iyong posisyon sa isang mapa. (Lahat ng gusto ko) Posible ring isang pagliko sa pamamagitan ng pag-navigate. (Kakailanganin ko ang pagpapaandar na ito sa aking bagong Trak … sa 10 taon) Upang mai-install ang paggamit ng navit
pacman -Ss navit
Upang makapagtrabaho ang navit sa mga offline na mapa kailangan mong i-download ang mga mapa at idagdag ang path sa config.
joe /usr/share/navit/navit.xml
Hanapin ang linya:
upang idagdag ang mga offline na mapa
Gumawa rin ng shure na pinagana mo ang gpsd bilang input device:
Upang mai-download ang mapa maaari kang mag-refer sa pahinang ito:
wiki.navit-project.org/index.php/OpenStree…
Hakbang 6: Idagdag ang Oras sa NTP
Upang magamit din ang oras sa iyong system kailangan mong magdagdag ng ilang mga linya sa ntp.config na nagbibigay-daan ito sa mas mahusay at tumpak na tiyempo sa iyong system.
joe /etc/ntp.conf
at ipasok:
# GPS (USB / dev / ttyACM0) server 127.127.28.0 minpoll 4 maxpoll 4 ginusto
fudge 127.127.28.0 refid GPSd
fudge 127.127.28.0 oras1 0.065
at i-restart ang ntp deamon
i-restart ang systemctl ntpd
Makikita mo kung ano ang nangyayari
ntpq -p
Hakbang 7: Palakihin ang Entropy Pool… Kailangang Tapos Na
Sa ngayon ay naglalaro ako upang magamit ang signal pang-ikit at iba pang mga bagay upang madagdagan ang entropy pool mula sa aking makina.
Hindi ko nagawa ang jet ngunit nagsimula akong maunawaan ang lahat ng mga paksa ngunit wala pa ring solusyon.
Nag-install ako ng mga tng-tool at gumagamit ng gpspipe para sa raw data mula sa gps receiver.
pacman -Ss rng-tool
gpspipe -R> test.txt
sudo rngd -f -r test.txt
Gagawin ito sa ilang mga punto.
Inirerekumendang:
Panonood ng Eclipse na Nakuha na Mga Salamin sa Pagbasa (at Hindi Nasusunog ang Aking Mga Mata): 4 na Hakbang (na may Mga Larawan)
Panonood ng Eclipse Throught Reading Glasses (at Hindi Nasusunog ang Aking Mga Mata): Hoy, nakuha ko ba ang iyong pagiging mausisa sa aking pamagat? Ginawa din ng aking ama, habang naglalakad kami sa matandang Montr é al kahapon, hinila niya ang kanyang mga baso at ipinakita sa akin kung paano makita kung paano makita kung paano nakita ng eclipse ang kanyang baso sa pagbasa. Kaya't lahat ng
Ciclop 3d Scanner Aking Daan Hakbang: 16 Mga Hakbang (na may Mga Larawan)
Ciclop 3d Scanner My Way Hakbang sa Hakbang: Kumusta, malalaman ko ang sikat na Ciclop 3D scanner. Ang lahat ng mga hakbang na naipaliwanag nang maayos sa orihinal na proyekto ay wala. Gumawa ako ng ilang pag-aayos upang gawing simple ang proseso, una Nai-print ko ang base, at kaysa sa muling pag-restilize ko ang PCB, ngunit magpatuloy
Lumikha ng Aking Sariling Mga Larawan para sa Aking Data ng IOT sa isang Raspberry PI: 3 Mga Hakbang
Lumikha ng Aking Sariling Mga Grupo para sa Aking Data ng IOT sa isang Raspberry PI: Mangyaring basahin kung nais mong lumikha ng iyong sariling mga IOT graph gamit ang 7 mga linya ng code. Nais kong lumikha ng mga tsart upang maipakita ang data sa isang grapikong format mula sa aking mga IOT sensor sa isang web page. Dati, para dito, gumamit ako ng mga serbisyo sa 3rd party (ilang pa
Soundproof Ang Iyong Mga Garage Walls (Gamit ang Aking Paraan ng Cleat): 9 Mga Hakbang (na may Mga Larawan)
Soundproof Your Garage Walls (Gamit ang Aking Paraan ng Cleat): Sa Ituturo na ito, ipapakita ko kung paano mag-soundproof ang isang pader gamit ang isang pamamaraan na binuo ko para sa aking studio sa recording ng bahay. Ito ay katulad ng nababanat na pamamaraan ng channel, ngunit mayroon itong pakinabang na 1. mas mura, 2. mas matibay, 3. nagpapahintulot sa
Ang Aking Nangungunang Sampung Pinaka-kapaki-pakinabang na Mga Tip at Trick ng Breadboard: 9 Mga Hakbang (na may Mga Larawan)
Ang Aking Nangungunang Sampung Pinaka-kapaki-pakinabang na Mga Tip at Trick ng Breadboard: Mayroong 6 pulgada ng niyebe sa lupa, at nakakulong ka sa bahay. Pansamantalang nawala sa iyo ang iyong pagganyak na magtrabaho sa iyong laser na may gabay na metal-cutting metal. Hindi pa nagkaroon ng anumang mga bagong proyekto sa iyong paboritong site na sumama sa iyong int