Բովանդակություն:

GPS իմ կոշտ գրքում. 7 քայլ (նկարներով)
GPS իմ կոշտ գրքում. 7 քայլ (նկարներով)

Video: GPS իմ կոշտ գրքում. 7 քայլ (նկարներով)

Video: GPS իմ կոշտ գրքում. 7 քայլ (նկարներով)
Video: Ինչի՞ համար են նախատեսված համակարգչի այս կոճակները 2024, Հուլիսի
Anonim
GPS իմ կոշտ գրքում
GPS իմ կոշտ գրքում

Ես ունեմ հիանալի նոթբուք իմ կնոջից: Դա Panasonic Toughbook CF-53- ն է, որն ինձ համար լավագույն լուծումն է: Ես աշխատում եմ Linux- ով և օգտագործում եմ համակարգիչը հիմնականում իմ նախագծերի համար: Դա նշանակում է, որ ես հաճախ չեմ հոգում սարքավորումների մասին: Նաև ես հաճախ Եվրոպայում եմ դրսում կամ ճանապարհին: Սովորաբար ես բջջային հեռախոսս օգտագործում եմ պատկերացում կազմելու համար, թե որտեղ եմ, բայց ժամանակ առ ժամանակ բջջային կապ չունեմ, երբ պետք է թարմացնեմ քարտեզը: Իհարկե, կան ծրագրեր ՝ խնդիրը լուծելու համար, բայց ես ատում եմ սարքերը, հատկապես այն սարքը, որի հետևում բանան է դրված (տեղադրեք այն սեղանի վրա ճեղքված էկրանին;-)): Վատ սարքերը հաղթահարելու համար ես պլանավորում էի GPS- ը տեղադրել Toughbook- ում: Ես ցույց կտամ, թե ինչպես փոխել HW- ն և կարգավորել մոդուլը իմ Manjaro Linux- ի համար `հնարավորինս շատ գործառույթներ օգտագործելու համար:

Քայլ 1: Ընտրեք ճիշտ սարքավորում

Ընտրեք ճիշտ սարքավորում
Ընտրեք ճիշտ սարքավորում
Ընտրեք ճիշտ սարքավորում
Ընտրեք ճիշտ սարքավորում
Ընտրեք ճիշտ սարքավորում
Ընտրեք ճիշտ սարքավորում

Ես փորձել եմ GOBI2000- ը, որը սովորաբար ներկառուցված է Toughbook- ում: Pro:

- Մինի-PCI քարտը մաքրված է

- նաև ինչ -որ բջջային բան է ընթացքի մեջ

Con:

- Չի աշխատում (հնարավոր է այն գործարկել Linux- ով, բայց դա խառնաշփոթ է)

Հետո ես ձեռքս վերցրեցի Versalogic VL-MPEu-G2 GPS- ը, որը հիմնականում ublox Neo-7N-0-002 է: Այս բանն աշխատեց գրեթե տուփից դուրս, բայց իմ մտածողության գրքի կափարիչը չի կարող փակվել բարձրության պատճառով: Այսպիսով, տաքացրեք արդուկը և հեռացրեք բոլոր ավելորդ իրերը: Մարտկոցի և միակցիչների նման: Նաև ես գերբարձրացրեցի բջջային ալեհավաքը:

Լրացուցիչ տեղեկություններ Versalogic- ի համար.

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

Լրացուցիչ տեղեկություններ neo7- ի համար.

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

Քայլ 2: Տարօրինակ բաներ BIOS- ի համար

Տարօրինակ բաներ BIOS- ի համար
Տարօրինակ բաներ BIOS- ի համար
Տարօրինակ բաներ BIOS- ի համար
Տարօրինակ բաներ BIOS- ի համար

Առաջին հերթին ես ունեի այն խնդիրը, որ ես չեմ տեսել, որ սարքերը հայտնվեն որպես պատկեր կամ USB սարք: Neo- ն հանդես կգա որպես USB սարք, այնպես որ կարող եք փորձել «lsusb» դրա համար: Բայց ինչպես նշվեց, սարքը նշված չէր: Ինտերնետում մի քանի տասնամյակ աշխատելուց հետո ես պարզեցի, որ PCI անցքը լռելյայն անջատված է: (Դրա համար ես օգտագործել եմ բազմաչափ)

Ուղղակի ձեռնարկից դուրս. Mini PCIe միակցիչի 20 -րդ փինում գտնվող W_DISABLE# ազդանշանը կարող է օգտագործվել մոդուլը անջատելու համար: Երբ ազդանշանը բարձր է (կանխադրված), հոսանքը միացված է: Երբ ազդանշանը ցածր է, խորհուրդը անջատված է: Սա օգտակար է շատ ցածր էներգիայի ծրագրերի համար: Այս ազդանշանի կառավարումը կախված է այն տախտակից, որի վրա տեղադրված է մոդուլը: Այս ազդանշանի նպատակային օգտագործումը անլար մոդուլների հաղորդիչներն անջատելն է, ուստի այս մոդուլի օգտագործումը սովորաբար չի ապահովվում ստանդարտ վարորդների կողմից:

Մինի-PCI նավահանգիստը միացնելու համար պետք է բիոս մուտքագրել այնտեղ, գնացեք «Լրացուցիչ հավաքածուի կազմաձևում», ձեզանից կպահանջվի PW օգտագործման «hardkit» (ես այն գտել եմ ցանցում ինչ-որ տեղ): Կոդը փոխեք 04-ի hex… Այժմ փրկելուց և վերագործարկելուց հետո pci բնիկը միացված է և միացված է

lsusb

պետք է ինչ -որ բան գտնել

Ավտոբուս 001 Սարք 004: ID 1546: 01a7 U-Blox AG [u-blox 7]

Քայլ 3: Գործարկեք GPSd- ը

Գործարկեք GPSd- ը
Գործարկեք GPSd- ը

Նախևառաջ տեղադրեք gpsd: pacman -Ss gpsd, ապա համապատասխան սարքն ինձ համար ավելացրեք gpsd -config- ում, դա «/dev/ttyACM0» է:

Դուք պետք է բացեք կազմաձևը և համապատասխանաբար ավելացնեք: Նաև օգտակար է ազդանշան փնտրելու -n տարբերակը նաև հաճախորդի միացումից առաջ.

joe /etc /gpsd

և փնտրիր

ՍԱՐՔԵՐ = "/dev/ttyACM0"

GPSD_OPTIONS = "-n"

ապա պետք է միացնել և սկսել gpsd

systemctl միացնել gpsd- ը

systemctl սկսել gpsd

հիմա սատանան պետք է վազի

Քայլ 4: Ստացեք առաջին պատասխանը

Ստացեք առաջին պատասխանը
Ստացեք առաջին պատասխանը

Դուք կարող եք օգտագործել gpsmon- ը տերմինալում ՝ որոշ տեղեկություններ ստանալու համար, որոնք դուք չեք կարող օգտագործել որևէ բանի համար: Բայց դուք կարող եք տեսնել, արդյոք բանը աշխատում է, թե ոչ: Օգտագործման տեղադրման համար

Pacman -Ss gpsmon

հաջող տեղադրումից հետո կարող եք պարզապես սկսել այն

gpsmon

Այնտեղ կարող եք տեսնել դիրքի ժամանակը և այլ իրեր:

Քայլ 5: Գործարկեք Navit- ը

Ներբեռնեք Navit- ը
Ներբեռնեք Navit- ը
Ներբեռնեք Navit- ը
Ներբեռնեք Navit- ը
Ներբեռնեք Navit- ը
Ներբեռնեք Navit- ը

Կարող եք օգտագործել navit ՝ ձեր դիրքը քարտեզի վրա ցուցադրելու համար: (Ամեն ինչ ուզում եմ) Հնարավոր է նաև շրջադարձային նավարկություն: (Ինձ պետք կլինի այս գործառույթը իմ նոր բեռնատարում … 10 տարի հետո) Navit օգտագործումը տեղադրելու համար

pacman -Ss navit

Անցանց քարտեզների հետ աշխատելու համար հարկավոր է ներբեռնել քարտեզները և ավելացնել կազմաձևման ուղին:

joe /usr/share/navit/navit.xml

Փնտրեք տողը.

անցանց քարտեզներ ավելացնելու համար

Նաև համոզվեք, որ որպես մուտքի սարք gpsd- ը միացրել եք.

Քարտեզը ներբեռնելու համար կարող եք անդրադառնալ այս էջին.

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

Քայլ 6: Addամանակ ավելացրեք NTP- ին

Ավելացրեք ժամանակը NTP- ին
Ավելացրեք ժամանակը NTP- ին
Ավելացրեք ժամանակը NTP- ին
Ավելացրեք ժամանակը NTP- ին

Ձեր համակարգի ժամանակը օգտագործելու համար դուք պետք է որոշ տողեր ավելացնեք ntp.config- ին, ինչը թույլ է տալիս շատ ավելի լավ և ճշգրիտ ժամանակացույց տեղադրել ձեր համակարգում:

joe /etc/ntp.conf

և մուտքագրեք.

# GPS (USB /dev /ttyACM0) սերվեր 127.127.28.0 minpoll 4 maxpoll 4 նախընտրում

fudge 127.127.28.0 refid GPSd

ֆուդջ 127.127.28.0 ժամանակ 1 0.065

և վերագործարկեք ntp դևոնը

systemctl վերագործարկեք ntpd

Դուք կտեսնեք, թե ինչ է կատարվում

ntpq -p

Քայլ 7. Բարձրացրեք ձեր էնտրոպիայի ավազանը… Դեռ պետք է կատարվի

Հենց հիմա ես խաղում եմ, որպեսզի օգտագործեմ ազդանշանի ուժգնությունը և այլ իրեր `իմ սարքից էնտրոպիայի ավազանը բարձրացնելու համար:

Ես դա չեմ արել, բայց ես սկսեցի հասկանալ բոլոր թեմաները, բայց դեռ լուծում չկա:

Ես տեղադրել եմ tng- գործիքներ և gpspipe- ն օգտագործում եմ gps ընդունիչից ստացված հումքի տվյալների համար:

pacman -Ss rng- գործիքներ

gpspipe -R> test.txt

sudo rngd -f -r test.txt

Սա կարվի ինչ -որ պահի:

Խորհուրդ ենք տալիս: