فهرست مطالب:

GPS در کتاب سخت من: 7 مرحله (همراه با تصاویر)
GPS در کتاب سخت من: 7 مرحله (همراه با تصاویر)

تصویری: GPS در کتاب سخت من: 7 مرحله (همراه با تصاویر)

تصویری: GPS در کتاب سخت من: 7 مرحله (همراه با تصاویر)
تصویری: چه آفتابه جذابی😝نکتشو گرفتی؟ 😁? فیلم After We Fell افتر #afterwefell #film #سینمایی 2024, جولای
Anonim
GPS در Toughbook من
GPS در Toughbook من

من یک لپ تاپ عالی از همسرم دارم. این یک پاناسونیک Toughbook CF-53 است که بهترین راه حل برای من است. من لینوکس را اجرا می کنم و از رایانه عمدتا برای پروژه های خود استفاده می کنم. این بدان معناست که من اغلب از تجهیزات مراقبت نمی کنم. همچنین اغلب در خارج یا در جاده در اروپا هستم. به طور معمول من از موبایل خود استفاده می کنم تا ایده ای را که در آن هستم به دست آورم ، اما هر از گاهی وقتی مجبور می شوم نقشه را تازه کنم ، هیچ اتصال سلولی ندارم. البته برنامه هایی وجود دارد که مشکل را حل کند ، اما من از دستگاه هایی که مخصوص موز در پشتشان است متنفرم (آن را روی صفحه نمایش ترک خورده قرار دهید ؛-)). برای غلبه بر دستگاه های بد ، برنامه ریزی کردم تا GPS را در Toughbook پیاده کنم. من نحوه تغییر HW و راه اندازی ماژول برای لینوکس منجارو را برای استفاده تا حد امکان از توابع توضیح خواهم داد.

مرحله 1: سخت افزار مناسب را انتخاب کنید

سخت افزار مناسب را انتخاب کنید
سخت افزار مناسب را انتخاب کنید
سخت افزار مناسب را انتخاب کنید
سخت افزار مناسب را انتخاب کنید
سخت افزار مناسب را انتخاب کنید
سخت افزار مناسب را انتخاب کنید

من GOBI2000 را امتحان کردم که معمولاً در Toughbook ساخته شده است. Pro:

- کارت mini-pci تمیز است

- همچنین برخی از موارد سلولی در حال انجام است

Con:

- کار نمی کند (ممکن است آن را بر روی لینوکس اجرا کنید اما خراب است)

سپس من یک GPS VL-MPEu-G2 Versalogic را دریافت کردم که عمدتا یک ublox Neo-7N-0-002 است. این مورد تقریباً خارج از جعبه کار می کرد ، اما درب کتاب فکر من به دلیل قد بسته نمی شود. بنابراین اتو را گرم کنید و همه چیزهای غیر ضروری را بردارید. مانند باتری و برخی اتصالات. همچنین من آنتن سلولی را بیش از حد مصرف کردم.

اطلاعات بیشتر در مورد Versalogic:

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

اطلاعات بیشتر برای neo7:

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

مرحله 2: چیزهای عجیب برای BIOS

چیزهای عجیب برای BIOS
چیزهای عجیب برای BIOS
چیزهای عجیب برای BIOS
چیزهای عجیب برای BIOS

اول از همه من این مشکل را داشتم که من دستگاه هایی را که به عنوان عکس یا دستگاه USB ظاهر می شوند ندیدم. نئو به عنوان دستگاه USB ظاهر می شود ، بنابراین می توانید "lsusb" را برای آن امتحان کنید. اما همانطور که گفته شد دستگاه ذکر نشده است. پس از چند دهه در اینترنت متوجه شدم که شکاف PCI به طور پیش فرض خاموش است. (من برای این کار از مولتی متر استفاده کردم)

مستقیماً از دفترچه راهنما خارج شده است: سیگنال W_DISABLE# در پین 20 اتصال Mini PCIe را می توان برای خاموش کردن ماژول استفاده کرد. هنگامی که سیگنال زیاد است (به طور پیش فرض) ، قدرت روشن است. هنگامی که سیگنال کم است ، برد خاموش می شود. این برای برنامه های قدرت بسیار کم مفید است. نحوه کنترل این سیگنال بستگی به بردی دارد که ماژول روی آن نصب شده است. استفاده در نظر گرفته شده برای این سیگنال خاموش کردن فرستنده ها بر روی ماژول های بی سیم است ، بنابراین استفاده از این ماژول معمولاً توسط درایورهای استاندارد پشتیبانی نمی شود.

برای فعال کردن درگاه mini-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 برای من اضافه کنید "/dev/ttyACM0"

شما باید پیکربندی را باز کرده و مطابق آن اضافه کنید. همچنین گزینه -n برای جستجوی سیگنال قبل از اتصال مشتری نیز مفید است:

joe /etc /gpsd

و به دنبال

DEVICES = "/dev/ttyACM0"

GPSD_OPTIONS = "-n"

سپس باید gpsd را فعال و شروع کنید

systemctl gpsd را فعال کنید

systemctl شروع gpsd

حالا دیوان باید اجرا شود

مرحله 4: اولین پاسخ را دریافت کنید

دریافت اولین پاسخ
دریافت اولین پاسخ

شما می توانید از gpsmon در ترمینال استفاده کنید تا اطلاعاتی را به نحوی که نمی توانید برای هیچ چیزی استفاده کنید نشان داده شود. اما می توانید ببینید آیا این موضوع کار می کند یا خیر. برای نصب استفاده کنید

pacman -Ss gpsmon

پس از نصب موفقیت آمیز ، می توانید آن را به سادگی شروع کنید

gpsmon

در آنجا می توانید زمان موقعیت و سایر موارد را مشاهده کنید.

مرحله 5: Navit Run را اجرا کنید

Navit Run را اجرا کنید
Navit Run را اجرا کنید
Navit Run را اجرا کنید
Navit Run را اجرا کنید
Navit Run را اجرا کنید
Navit Run را اجرا کنید

برای نشان دادن موقعیت خود بر روی نقشه می توانید از navit استفاده کنید. (همه چیز من می خواهم) همچنین ممکن است یک نوبت به نوبه خود ناوبری. (من این عملکرد را در کامیون جدیدم … در 10 سال دیگر نیاز دارم) برای نصب استفاده از navit

pacman -Ss navit

برای کارکردن navit با نقشه های آفلاین ، باید نقشه ها را بارگیری کرده و مسیر را به پیکربندی اضافه کنید.

joe /usr/share/navit/navit.xml

به دنبال خط باشید:

برای افزودن نقشه های آفلاین

همچنین مطمئن شوید که gpsd را به عنوان دستگاه ورودی فعال کرده اید:

برای بارگیری نقشه می توانید به این صفحه مراجعه کنید:

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

مرحله 6: زمان را به 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

fudge 127.127.28.0 زمان 1 0.065

و ntp deamon را راه اندازی مجدد کنید

systemctl راه اندازی مجدد ntpd

خواهید دید که چه خبر است

ntpq -p

مرحله 7: استخر آنتروپی خود را افزایش دهید … هنوز باید انجام شود

در حال حاضر من در حال بازی کردن برای استفاده از سیگنال استرنت و سایر موارد برای افزایش استخر آنتروپی از دستگاه هستم.

من این کار را انجام نمی دهم اما شروع به درک همه موضوعات کردم اما هنوز راه حلی وجود ندارد.

من tng-tools را نصب کرده ام و برای داده های خام گیرنده gps از gpspipe استفاده می کنم.

pacman -Ss rng -tools

gpspipe -R> test.txt

sudo rngd -f -r test.txt

این کار در مقطعی انجام خواهد شد.

توصیه شده: