Запустить GPS-приемник и GSM-модем на Orange Pi 3G-IoT-A

50 000 руб. за проект
07 января 2024, 10:01 • 10 откликов • 72 просмотра
Есть небезызвестный одноплатный компьютер Orange Pi 3G-IoT-A на чипе MT6572, на борту которого есть WIFI + GPS + GSM-модем.

Известно, что производитель не стал делать поддержку GPS и GSM-модема на Linux, однако она есть в поставке Android-системы от производителя этой платы.

Наша задача - запустить GPS-приемник и GSM-модем на Alpine Linux, чтобы gpsd и modemmanager могли работать с устройствами. Образ Alpine Linux уже запускается на одноплатнике, работает WiFi.

Что мы знаем про то, как запустить GPS-приемник?
Существуют исходники и статичные библиотеки недостающих сервисов для запуска GPS на этом чипе. Однако при сборке мы получаем ошибку вроде "<gps_service> uses VFP register arguments, <gps_static_lib> does not". Вероятно, собрав этот сервис, удастся запустить GPS-модуль на одноплатнике, но не исключено, что потребуются дополнительные шаги. Сразу скажем, что очевидные решения этой ошибки из StackOverflow не дают результата.

Что мы знаем про то, как запустить GSM-модем?
Не знаем ничего, это предмет отдельного исследования, но, учитывая что на Android модем работает, запустить под Linux его реально.

Для выполнения проекта требуется сам одноплатник?
На первом шаге, сборке сервиса для GPS, одноплатник не нужен, так как сборка происходит в докере. Если справитесь с первым шагом, мы отправим вам пару одноплатников для основательного хакинга GPS и GSM.

Срочность - 4 недели, до 7 февраля.