Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

GENIVI Alliance является некоммерческой автомобильной промышленности альянс , который разрабатывает стандартные подходы к интеграции операционных систем и промежуточного программного обеспечения, присутствующего в централизованном и подсоединенного кабины транспортного средства. Альянс GENIVI был основан 2 марта 2009 года компаниями BMW Group , Delphi , GM , Intel , Magneti-Marelli , PSA Peugeot Citroen , Visteon и Wind River Systems . [1]

Структура [ править ]

В структуру GENIVI входят:

  • Совет директоров
  • Офис управления проектами (PMO)
  • Команда системной архитектуры
  • Экспертные группы
  • Проект программного обеспечения с открытым исходным кодом GENIVI

Правление состоит из членов учредительного устава и устава, а также небольшого числа избранных основных членов.

Каждую из экспертных групп возглавляет автомобильный OEM-производитель и поддерживает поставщик первого уровня.

Цели [ править ]

GENIVI - это открытое сообщество разработчиков, которое совместно производит компоненты автомобильного программного обеспечения, стандартные API-интерфейсы и платформу разработки для бортовой информационно-развлекательной системы и решений для подключенных транспортных средств. Представив Linux и подходы к программному обеспечению с открытым исходным кодом в экосистеме программного обеспечения для автомобилей, GENIVI предоставляет OEM-производителям и их поставщикам новые и более эффективные методы производства программного обеспечения для автомобилей. GENIVI фокусируется на предоставлении платформы разработки GENIVI (GDP) [3], которая позволяет разработчикам автомобилей и неавтомобильных систем быстро создавать прототипы новых инновационных решений в автомобильной среде со встроенным Linux.

GENIVI управляет программой соответствия GENIVI, предназначенной только для членов [4], на основе Спецификации соответствия платформы GENIVI, которая выпускается дважды в год для членов GENIVI. Более 20 компаний успешно зарегистрировали свои решения IVI как GENIVI Compliant (tm). [5]

Результаты [ править ]

Платформа разработки GENIVI (GDP) [ править ]

Основным продуктом GENIVI является его платформа разработки автомобилей с открытым исходным кодом, где прототипы и инновационные решения IVI и подключенных транспортных средств могут быть быстро разработаны и протестированы в открытом сообществе. GDP [3] работает на ряде профессиональных автомобильных аппаратных платформ (Intel, Renesas, nVidia, Qualcomm), а также на недорогих платах, таких как RaspberryPi 2/3. Это делает ВВП полезным инструментом как для профессиональных разработчиков автомобилей, так и для разработчиков, не относящихся к автомобилестроению, которым необходим недорогой и быстрый способ разработки программного обеспечения для автомобилей.

Архитектура программного обеспечения [ править ]

В основе результатов GENIVI лежит архитектура программного обеспечения, состоящая из функциональных требований и программных компонентов, которые их реализуют. Архитектура лучше всего описывается в Спецификации соответствия платформы GENIVI, документе, предназначенном только для членов, который обновляется дважды в год.

Программные компоненты [ править ]

Архитектура программного обеспечения GENIVI состоит из существующих программных компонентов с открытым исходным кодом, но для завершения архитектуры GENIVI также реализовано специальное автомобильное программное обеспечение. Это программное обеспечение для автомобильной промышленности соблюдает лицензионную политику GENIVI и размещается в общедоступных проектах с открытым исходным кодом. GENIVI запустила собственный общедоступный проект с открытым исходным кодом [6], в котором размещены репозитории более 80 программных компонентов, включая перечисленные ниже:

  • AF_BUS Оптимизация D-Bus: повышение производительности механизма IPC D-Bus
  • Аудио менеджер: управление маршрутизацией и микшированием аудиоисточников
  • Менеджер информационно-развлекательного уровня: управление графическим слоем
  • Журнал диагностики и трассировка: интерфейс для автомобильной диагностики

Программные интерфейсы программных компонентов GENIVI определяются с использованием Franca IDL . На основе этого формально определенного языка описания интерфейса может быть установлена ​​интеграция с другими платформами и стандартами. Это обеспечивает возможность взаимодействия систем GENIVI и систем других производителей. (например, интеграция со стандартом AUTOSAR разработана в 2014 г. [7]

Базовый план развития [ править ]

Альянс GENIVI определяет и поддерживает исходные данные. Эти базовые уровни являются общедоступными программными платформами с открытым исходным кодом, перечисленными как часть проектов программного обеспечения с открытым исходным кодом GENIVI. [8] Цели базовых показателей GENIVI:

  • для проверки возможности построения архитектуры программного обеспечения GENIVI
  • интегрировать программные компоненты GENIVI вместе
  • для проверки влияния архитектуры программного обеспечения GENIVI на зависимости программного обеспечения и лицензии платформы

Базовые версии программного обеспечения GENIVI совместимы с архитектурами ARM и x86 .

Программа соответствия [ править ]

Программа соответствия GENIVI оценивает и сертифицирует информационно-развлекательные платформы на соответствие программной архитектуре GENIVI, определенной в Спецификации соответствия платформы GENIVI. Программа соответствия GENIVI является преимуществом для членов GENIVI.

Альянс GENIVI уже зарегистрировал несколько совместимых платформ для каждой версии архитектуры программного обеспечения GENIVI.

Члены [ править ]

GENIVI достигла пика в более чем 160 членов. [9]

Ссылки [ править ]

  1. ^ a b Вуэльфинг, Бритта (3 марта 2009 г.). «CeBIT 2009: BMW и партнеры основали платформу с открытым исходным кодом GENIVI» . Журнал Linux Pro . Проверено 21 ноября 2011 года .
  2. ^ "Члены GENIVI - Альянс GENIVI" . Genivi.org . Проверено 10 ноября 2016 .
  3. ^ a b http://at.projects.genivi.org/wiki/pages/viewpage.action?pageId=11567210
  4. ^ http://www.genivi.org/genivi-compliance-program
  5. ^ http://www.genivi.org/compliant-products
  6. ^ https://github.com/genivi
  7. ^ Сметерст, Грэм. «Изменение автомобильной информационно-развлекательной системы» (PDF) . GENIVI Alliance.
  8. ^ http://at.projects.genivi.org/wiki/display/PROJ/meta-ivi
  9. ^ "Члены GENIVI | Альянс GENIVI" . Genivi.org . Проверено 8 марта 2012 .