Оглавление:
- Шаг 1. Выберите правильное оборудование
- Шаг 2. Странные вещи для BIOS
- Шаг 3. Запустите GPSd
- Шаг 4. Получите первый ответ
- Шаг 5. Запустите Navit
- Шаг 6: добавьте время в NTP
- Шаг 7: Увеличьте свой запас энтропии… Еще предстоит сделать
Видео: GPS на моем Toughbook: 7 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Получил от жены отличный ноутбук. Это Panasonic Toughbook CF-53 - лучшее решение для меня. Я использую Linux и использую компьютер в основном для своих проектов. Это означает, что я часто не забочусь об оборудовании. Также я довольно часто выезжаю на улицу или в поездку по Европе. Обычно я использую свой мобильный телефон, чтобы понять, где я нахожусь, но время от времени у меня нет сотовой связи, когда мне нужно обновить карту. Конечно, есть приложения для решения этой проблемы, но я ненавижу устройства, особенно то, что с бананом сзади (поместите его на треснутый дисплей стола;-)). Чтобы преодолеть плохие устройства, я планировал внедрить GPS в Toughbook. Я проиллюстрирую, как изменить HW и настроить модуль для моего Manjaro Linux, чтобы использовать как можно больше функций.
Шаг 1. Выберите правильное оборудование
Я пробовал GOBI2000, который обычно встроен в Toughbooks. Pro:
- Карта mini-pci дешево
- также есть какие-то сотовые вещи
Против:
- Не работает (можно запустить в Linux, но это беспорядок)
Затем мне попался Versalogic VL-MPEu-G2 GPS, который в основном представляет собой ublox Neo-7N-0-002. Эта штука работала почти сразу из коробки, но крышка моей книжки не закрывается из-за высоты. Так что нагрейте утюг и удалите все лишнее. Понравился аккумулятор и некоторые разъемы. Также я сильно сжал сотовую антенну.
дополнительная информация о Versalogic:
www.versalogic.com/products/DS.asp?Product…
Дополнительная информация о neo7:
www.u-blox.com/en/product/neo-7-series
Шаг 2. Странные вещи для BIOS
Во-первых, у меня была проблема, заключающаяся в том, что я не видел, чтобы устройства появлялись в виде рисунка или USB-устройства. neo будет отображаться как USB-устройство, поэтому вы можете попробовать «lsusb» для этого. Но, как уже упоминалось, устройства не было в списке. Спустя несколько десятилетий в Интернете я обнаружил, что слот PCI по умолчанию отключен. (Я использовал для этого мультиметр)
Прямо из руководства: сигнал W_DISABLE # на контакте 20 разъема Mini PCIe может использоваться для выключения питания модуля. Когда сигнал высокий (по умолчанию), питание включено. Когда сигнал низкий, плата выключена. Это полезно для приложений с очень низким энергопотреблением. Способ управления этим сигналом зависит от платы, на которой установлен модуль. Предполагаемое использование этого сигнала - отключение передатчиков на беспроводных модулях, поэтому использование этого модуля обычно не поддерживается стандартными драйверами.
Чтобы включить порт mini-pci, вам нужно загрузиться в BIOS, перейдите в «Optional Kit Configuration», вам будет предложено использовать PW «toughkit» (я нашел его где-то в сети). Там измените код на 04 шестнадцатеричный … Теперь после сохранения и перезапуска слот pci включен и с
lsusb
ты должен найти что-нибудь
Шина 001 Устройство 004: ID 1546: 01a7 U-Blox AG [u-blox 7]
Шаг 3. Запустите GPSd
Прежде всего, установите gpsd: pacman -Ss gpsd, затем добавьте соответствующее устройство в gpsd-config, для меня это "/ dev / ttyACM0"
Вы должны открыть конфиг и соответственно добавить. Также полезна опция -n для поиска сигнала еще до подключения клиента:
Джо / etc / gpsd
и ищи
УСТРОЙСТВА = "/ dev / ttyACM0"
GPSD_OPTIONS = "- п"
тогда вам нужно включить и запустить gpsd
systemctl включить gpsd
systemctl запускает gpsd
теперь демон должен бежать
Шаг 4. Получите первый ответ
Вы можете использовать gpsmon в терминале, чтобы получить некоторую информацию, которую вы не можете использовать ни для чего, но вы можете увидеть, работает эта вещь или нет. Для установки используйте
pacman -Ss gpsmon
после успешной установки вы можете просто запустить его с помощью
gpsmon
Там вы можете увидеть время позиции и многое другое.
Шаг 5. Запустите Navit
Вы можете использовать навигацию, чтобы показать свое местоположение на карте. (Все, что хочу) Также возможна пошаговая навигация. (Мне понадобится эта функция в моем новом Truck… через 10 лет) Для установки navit используйте
pacman -Ss navit
Чтобы navit работал с офлайн-картами, вам нужно скачать карты и добавить путь в config.
Джо /usr/share/navit/navit.xml
Ищите строку:
добавить офлайн-карты
Также убедитесь, что вы включили gpsd в качестве устройства ввода:
Чтобы скачать карту, вы можете перейти на эту страницу:
wiki.navit-project.org/index.php/OpenStree…
Шаг 6: добавьте время в NTP
Чтобы также использовать время в вашей системе, вам нужно добавить несколько строк в ntp.config, это позволит намного лучше и точнее синхронизировать вашу систему.
Джо /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 deamon
systemctl перезапустить ntpd
Вы увидите, что происходит с
ntpq -p
Шаг 7: Увеличьте свой запас энтропии… Еще предстоит сделать
Прямо сейчас я пытаюсь использовать signal strenth и другие вещи для увеличения пула энтропии с моей машины.
Я еще не сделал этого, но я начал понимать все темы, но все еще не нашел решения.
Я установил tng-tools и использую gpspipe для необработанных данных с приемника GPS.
pacman -Ss rng-tools
gpspipe -R> test.txt
sudo rngd -f -r test.txt
Когда-нибудь это будет сделано.
Рекомендуемые:
Создание собственных карт для GPS-навигатора Garmin: 8 шагов (с изображениями)
Создание пользовательских карт для вашего GPS-навигатора Garmin: если у вас есть GPS-навигатор Garmin, предназначенный для пеших прогулок и других мероприятий на свежем воздухе (включая серии GPSMAP, eTrex, Colorado, Dakota, Oregon и Montana, среди некоторых других), вам не нужно соглашайтесь на простые карты, которые были предварительно загружены на него. Э
DIMP (десульфатор в моем кармане): 22 шага (с изображениями)
DIMP (десульфатор в моем кармане): Майки Склар создал DA PIMP («Power In My Pocket») версий 1 и 2 на основе статьи Джорджа Вайзмана «Емкостное зарядное устройство»; и щедро представил его сообществу разработчиков аппаратного обеспечения. Он способен заряжать и десульфатировать
Инвертор Omnik Off It's Cloud и на моем MQTT: 3 шага (с изображениями)
Omnik Inverter Off It's Cloud и на моем MQTT: У меня есть солнечная энергетическая установка, использующая струнный инвертор Omnik. Omnik - китайский производитель фотоэлектрических инверторов, которые производят чрезвычайно эффективные устройства. При желании вы можете установить модуль Wi-Fi, чтобы сделать его «подключенным». Я очень
Кнопка питания Super Ghetto на моем Oneplus One (должна работать на чем угодно): 3 шага
Кнопка питания Super Ghetto на моем Oneplus One (должна работать на чем угодно): Проблема: все кнопки на моем телефоне сломаны. Их замена - только временное решение, так как у меня сломана задняя крышка, и я нигде не могу найти замену, которая не превышала бы цену использованного OPO, но я подумал, почему бы не обновить, если я
Как подключить DeLorme Earthmate GPS LT-20 к Google Планета Земля для получения отличной карты слежения за GPS: 5 шагов
Как подключить DeLorme Earthmate GPS LT-20 к Google Планета Земля для получения отличной карты слежения за GPS. Я покажу вам, как подключить устройство GPS к популярной программе Google Планета Земля без использования Google Планета Земля Плюс. У меня нет большого бюджета, поэтому я могу гарантировать, что это будет как можно дешевле