Jump to content

Диман Просто
 Share

Recommended Posts

Архитектура мультимедийной системы GAC и руководство по установке приложений

Что на самом деле стоит в нашей машине?

Распространенное мнение, что головное устройство (ГУ) является "мозгом" всего медиакомплекса, оказалось ошибочным. На самом деле, в автомобилях GAC используется кластерная архитектура.

  • QNX: Это POSIX-совместимая операционная система реального времени (ОСРВ), построенная на микроядре. Она отвечает за критически важные функции: общение по CAN-шине со всеми блоками автомобиля (двигатель, двери, климат-контроль и т.д.), управление приборной панелью и, вероятно, является главным координатором. QNX живет, судя по всему, в блоке приборной панели. Вот различия кодировок комплектаций дилерских машин.

  • Screenshot_47.png

  • ГУ на Android: Это, по сути, мощный дисплей и медиацентр. Он получает от QNX данные для отображения (скорость, обороты, состояние окон) и отвечает за развлечения (навигация, музыка, видео).

  • Визуализация: Интерфейс на приборной панели и, возможно, часть интерфейса на основном экране созданы с помощью Kanzi Studio — мощного инструмента для разработки HMI (Human-Machine Interface).

Вывод: Вместо одного "шефа" есть два "командира": надежный и быстрый QNX для работы с "железом" автомобиля и привычный Android для взаимодействия с пользователем.

 


Часть 1: Работа с ГУ на Android. Инженерное меню и установка приложений

ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ:
ВСЕ ОПИСАННЫЕ ДАЛЕЕ ДЕЙСТВИЯ ВЫ ПОЛНОСТЬЮ ВЫПОЛНЯЕТЕ НА СВОЙ СТРАХ И РИСК И ПОД ВАШУ ОТВЕТСТВЕННОСТЬ! НЕВЕРНЫЕ НАСТРОЙКИ МОГУТ ПРИВЕСТИ К СБОЯМ В РАБОТЕ СИСТЕМЫ! ЕСЛИ ЕСТЬ СОМНЕНИЯ — НЕ ЛЕЗЬТЕ ВНУТРЬ!

1. Вход в инженерное меню и активация режима разработчика

Это основа для дальнейших действий.

  1. Через карты: Зайдите в приложение "Карты". Долгим нажатием на символ запятой вызовите всплывающее меню. Выберите второй пункт — "Настройки языка".
  2. Активация режима разработчика: Перейдите в Настройки -> Система -> О системе/устройстве. Найдите пункт "Номер сборки" или "Версия ядра". Нажимайте на него быстро 7 раз, пока не появится сообщение о том, что вы стали разработчиком.

  3. Включение отладки: Вернитесь в Настройки -> Система. Теперь там появился пункт "Для разработчиков". Зайдите в него и убедитесь, что включена "Отладка по USB".

2. Способы установки приложений (APK-файлов)

Способ 1: Через инженерное меню и файловый менеджер

  1. Войдите в инженерное меню: Настройки -> Версия прошивки -> многократное нажатие -> ввод пароля 4567158.

  2. В открывшемся меню выберите 3-ю кнопку снизу, затем Simple Home. Вы попадете в список всех установленных приложений.

  3. Найдите штатное приложение "Файлы" или "ES Проводник".

  4. Подключите флешку с заранее подготовленными APK-файлами к USB-порту автомобиля. Через файловый менеджер найдите флешку и установите нужные приложения.

Способ 2: Через поиск в настройках

  1. В поиске штатной навигации выполните долгое нажатие на запятую.

  2. В появившемся меню выберите "Настройки", затем "Выбор языка".

  3. В правом верхнем углу нажмите на значок поиска и введите запрос "файл".

  4. Система откроет доступ к файлам на флешке, откуда можно установить APK.

  5. Screenshot_45.png

Способ 3: Удаленная установка через ADB (более сложный)

Этот способ требует ноутбука и Wi-Fi сети.

  1. Включите на телефоне точку доступа Wi-Fi и подключите к ней автомобиль (Настройки -> Wi-Fi).

  2. Подключите ноутбук к той же точке доступа.

  3. Узнайте IP-адрес, который получила магнитола (обычно можно посмотреть в настройках Wi-Fi).

  4. Используйте на ноутбуке программу вроде AppControl, указав IP-адрес магнитолы и порт 9527.

Проблема с файловыми менеджерами: Если файловые менеджеры не работают, может потребоваться изменить права доступа на системные папки через ADB-команды (например, выставить права 777 на /mnt и /storage). Это операция для продвинутых пользователей.

 


Часть 2: Лаунчеры и основные сценарии использования

1. Лаунчер Panels — рекомендованный выбор

После установки базовых приложений нужен способ до них добраться. Штатный интерфейс их не показывает. Решение — установка кастомного лаунчера.

  • ВНИМАНИЕ: Не устанавливайте несколько лаунчеров одновременно! Это может привести к конфликтам и нестабильной работе. Удалите старый, прежде чем ставить новый.

  • Panels: Это не полноценный лаунчер, заменяющий весь интерфейс, а настраиваемая панель, которая появляется поверх системы. Она легкая, функциональная и стабильная.

    • Установка: Скачайте APK Panels, установите через один из способов выше, выдайте все необходимые разрешения и активируйте переключатель в настройках приложения.

    • Использование: По умолчанию панель скрыта у правого края экрана (видна тонкая полоска). Свайпните от правого края влево, чтобы открыть панель с вашими приложениями. Ярлыки можно добавлять и редактировать, зажав пустую область в меню Panels. А вот так ГУ выглядит изнутри.Screenshot_45.png

    • Screenshot_48.png

2. Три основных сценария после установки Panels

1. Установка приложений напрямую на ГУ
Идеально для тех, кто против лишних устройств. Установите нужные приложения прямо на магнитолу.

  • Примерный набор: Panels, Яндекс.Навигатор, Яндекс.Музыка, Кинопоиск, YouTube, Vivid (для управления жестами).

  • Источники приложений: RuStore, 4PDA.

2. Активация Android Auto (беспроводного)
Позволяет использовать интерфейс Android Auto с вашего телефона на экране автомобиля.

  1. На ГУ установите приложение Headunit Reloaded Emulator.

  2. На телефон установите AAWireless Enabler или аналогичный Wi-Fi Launcher (для беспроводной работы).

  3. Подключите телефон и ГУ к одной Wi-Fi сети (или используйте телефон в режиме точки доступа). Запустите приложение на ГУ и наслаждайтесь Android Auto.

3. Использование CarlinKit и T-Box
Это решение для тех, кому мощности штатного ГУ мало.

  • CarlinKit: Адаптер, который эмулирует Apple CarPlay или Android Auto. Подключается к ГУ, а к нему уже подключается телефон.

  • T-Box: Автономный Android-бокс с своим процессором, памятью и SIM-картой. Фактически, вы добавляете в машину еще один мощный Android-девайс, который выводит изображение на штатный экран. ГУ в этом случае используется только как дисплей.

 


Часть 3: Решение распространенных проблем

  • Проблема: Пропала реакция на регулировку громкости с руля.

    • Вероятная причина: Установка сторонних приложений или лаунчера, которые конфликтуют с системными командами.

    • Решение: Используйте быструю панель управления (свайп вниз по экрану) для регулировки громкости. Кардинальное решение — поиск виновного приложения и его удаление или полная перепрошивка системы.

  • Проблема: Видео с флешки перестает воспроизводиться при начале движения.

    • Причина: Штатный видеоплеер следует правилам безопасности на дорогах. Штатное ГУ не позволяет смотреть видео в пути.

    • Решение: Установите сторонний видеоплеер (например, VLC или MX Player) напрямую в ГУ. Он не имеет таких ограничений.

  • Проблема: Экран с часами загорается поверх Яндекс.Навигатора через 10 минут.

    • Причина: Штатная система энергосбережения. ГУ не считает сторонние приложения "активными" для отключения заставки.

    • Решение: Существуют специальные программы, которые "обманывают" систему, заставляя ее думать, что активен штатный процесс. Минус: после этого штатная заставка "Часы" может перестать работать вовсе.

  • КРИТИЧЕСКИ ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ:

    • НЕ ДЕЛАЙТЕ СБРОС НА ЗАВОДСКИЕ НАСТРОЙКИ ИЗ ИНЖЕНЕРНОГО МЕНЮ! После этого могут пропасть критически важные настройки конфигурации автомобиля (все подогревы, датчики парковки, визуализация состояния окон и люка и т.д.). Восстановить их будет очень сложно.

Заключение

Архитектура GAC оказалась сложнее и интереснее, чем предполагалось. Благодаря наличию "открытого" Android-модуля пользователи получают широкий простор для кастомизации. Главное — подходить к этому с умом, делать резервные копии (где это возможно) и четко следовать инструкциям, чтобы не превратить умную медиасистему в черный экран с часами. Удачи в исследованиях


 

Screenshot_46.png

При подготовке текста использованы материалы с: https://www.drive2.ru/l/705220986693246511

Link to comment
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...