Бортовой мультимедийный компьютер

Обзор проекта

Заказчик

Один из лидирующих европейских разработчиков и производителей автоэлектроники, в том числе систем информации и развлечений (In-Vehicle Infotainment, IVI).

Задача

Нам была поручена разработка новой версии мультимедийной 2-DIN-системы для мирового рынка, с разным набором функций для различных моделей автомобилей.

Решение

Мы помогли клиенту спроектировать программно-аппаратную систему для развлечений и мультимедиа, GPS-навигации, расчета времени в пути, управления кондиционером и т.д. — с поддержкой голосового управления на разных языках.

Наша инженерная команда опиралась на стандарт MISRA C и модульную программную архитектуру по ISO 26262, чтобы обеспечить гибкую настройку различных версий пользовательского интерфейса и простое обновление продукта в будущем.

Мы также абстрагировали программное обеспечение от аппаратной части, благодаря чему наш клиент может перейти на другую аппаратную платформу без изменений в программном обеспечении.

Результат для бизнеса

В течение 2 месяцев мы сформировали высококвалифицированную выделенную команду из 10 инженеров и наладили процесс разработки по ISO 26262, с предсказуемой функциональностью и релизами новых версий.

Разработка ПО для автомобильного компьютера в Promwad позволила нашему клиенту создать линейку продуктов в разных ценовых диапазонах. Избранные функции в моделях среднего класса были заблокированы на программном уровне.

Благодаря трехуровневому тестированию при работе с нашими инженерами клиент значительно сократил расходы без ущерба для качества.

 

 
Резюме проекта
Работая в составе европейской команды разработчиков ПО, Promwad отвечал за интеграцию новых функций, тестирование и исправление ошибок в предыдущих версиях программного кода, который предоставил наш клиент.
Как это сделано

Мы разработали бортовой мультимедийный компьютер для GPS-навигации, учета временных затрат при движении по маршруту, управления системой климат-контроля, ведения адресной книги, воспроизведения аудио с USB-накопителей / iPod. Реализовано многоязычное голосовое управление.

Инженеры Promwad интегрировали готовые программные модули из других проектов заказчика в единое приложение новой версии и доработали API между ними.

Также была добавлена поддержка голосового управления на базе низкоуровневых библиотек и реализована концепцию хранения картографической и языковой информации на SD-картах с «горячей» заменой носителей.

Готовое устройство состоит из следующих компонентов:

  • Встраиваемый блок размером 2DIN на основе процессора архитектуры MIPS, с интерфейсом USB

  • Цветной модуль TFT LCD и лицевая панель с органами управления

  • Кнопочный модуль на рулевом колесе для быстрого доступа к голосовому управлению

Ключевые характеристики бортового компьютера

  • Навигация
    • Реализована поддержка спутниковой системы GPS
    • Расчет маршрута на основе карты и данных о состоянии дороги (получение обновлений в режиме реального времени)
    • Ведение по маршруту, составление журнала движения (тахограф)
    • учет временных затрат с учетом дополнительных параметров (присоединение прицепа или багажника на крыше авто)
    • Предсказание траектории автомобиля при движении задним ходом
    • Работа с точками интереса (POI): поиск, описание, фильтрация, обновление и создание пользовательских точек
  • Работа с мультимедийными данными
    • Поддержка радиовещания AM/FM/XM/DAB
    • Воспроизведение аудиопотока с CD, USB-накопителей, iPod
    • Поддержка аудиоформатов MP3 и WMA
  • Управление, интерфейс и настройка доступа
    • Многоязычное голосовое управление бортовым компьютером
    • Блокировка интерфейса при попытке управлять компьютером в процессе движения (speedlock)
    • Поддержка персональной адресной книги
    • Многоязычный графический интерфейс пользователя
    • Реализовано управление системами климат-контроля
       

Технические характеристики бортового компьютера

Аппаратное обеспечение
Система глобального позиционирования GPS
Архитектура процессора MIPS
Интерфейсы
USB 1 x USB 2.0
SD 1 х SD
Составные части устройства
Встраиваемый блок с CD/DVD-приводом 2DIN
Цветной модуль TFT LCD 8''
Лицевая панель содержит органы управления
Кнопочный модуль на рулевое колесо для быстрого доступа к голосовому управлению