Sojusz GENIVI - GENIVI Alliance

Sojusz GENIVI
Tworzenie Marzec 2009
Rodzaj Nie dla konsorcjum zysku
Siedziba San Ramon, Kalifornia , Stany Zjednoczone
Członkostwo
Karta założycielska, statut, podstawa, współpracownik
Kluczowi ludzie
Steve Crumb (dyrektor wykonawczy), Matt Jones (przewodniczący), Michael Ziganek (prezes), dr Jochen Böhm (wiceprezes), Gerald Spreitz (sekretarz), dr Andree Zahir (członek zarządu), Hyungjin Jeon (członek zarządu), Hisao Munakata (Członek Zarządu), Ulf Bjorkengren (Członek Zarządu)
Strona internetowa www .genivi .org

GENIVI Alliance jest organizacją non-profit, przemysł motoryzacyjny sojusz, który rozwija standardowe podejścia do integracji systemów operacyjnych i middleware obecne w scentralizowanym i podłączonego kabinie pojazdu. GENIVI Alliance został założony 2 marca 2009 r. przez BMW Group , Delphi , GM , Intel , Magneti-Marelli , PSA Peugeot Citroen , Visteon i Wind River Systems .

Struktura

Struktura GENIVI zawiera następujące elementy:

  • Rada Dyrektorów
  • Biuro Zarządzania Projektami (PMO)
  • Zespół ds. Architektury Systemów
  • Grupy eksperckie
  • Projekt oprogramowania open source GENIVI

Zarząd składa się z członków Karty Założycielskiej i Karty oraz niewielkiej liczby wybranych członków Rady.

Każda z grup eksperckich jest kierowana przez OEM z branży motoryzacyjnej i wspierana przez dostawcę poziomu 1.

Cele

GENIVI to otwarta społeczność programistów, która wspólnie tworzy komponenty oprogramowania samochodowego, standardowe interfejsy API i platformę programistyczną dla systemów informacyjno-rozrywkowych w pojazdach i połączonych rozwiązań samochodowych. Wprowadzając Linux i oprogramowanie open source do ekosystemu oprogramowania motoryzacyjnego, GENIVI zapewnia producentom OEM i ich dostawcom nowe i bardziej wydajne metody wytwarzania oprogramowania samochodowego. GENIVI koncentruje się na dostarczeniu platformy rozwojowej GENIVI (GDP), która umożliwia programistom z branży motoryzacyjnej i niemotoryzacyjnej szybkie prototypowanie nowych, innowacyjnych rozwiązań w kontekście wbudowanego systemu Linux w branży motoryzacyjnej.

GENIVI zarządza programem zgodności GENIVI tylko dla członków, opartym na specyfikacji zgodności platformy GENIVI, która jest udostępniana członkom GENIVI dwa razy w roku. Ponad 20 firm z powodzeniem zarejestrowało swoje rozwiązania IVI jako GENIVI Compliant(tm).

Artykuły

Platforma rozwojowa GENIVI (PKB)

Głównym rezultatem projektu GENIVI jest jego platforma rozwoju motoryzacyjnego typu open source, na której prototypy i innowacyjne rozwiązania IVI i połączone z pojazdami mogą być szybko opracowywane i testowane w otwartej społeczności. GDP działa na wielu profesjonalnych platformach sprzętu samochodowego (Intel, Renesas, nVidia, Qualcomm), a także na tanich płytach głównych, takich jak RaspberryPi 2/3. To sprawia, że ​​GDP jest użytecznym narzędziem zarówno dla profesjonalnych deweloperów motoryzacyjnych, jak i deweloperów niezwiązanych z branżą motoryzacyjną, potrzebujących taniego i szybkiego sposobu tworzenia oprogramowania motoryzacyjnego.

Architektura oprogramowania

U podstaw produktów GENIVI leży architektura oprogramowania składająca się z wymagań funkcjonalnych i komponentów oprogramowania, które je implementują. Architektura jest najlepiej opisana w GENIVI Platform Compliance Specification, dokumencie przeznaczonym tylko dla członków, który jest aktualizowany dwa razy w roku.

Komponenty oprogramowania

Architektura oprogramowania GENIVI składa się z istniejących komponentów oprogramowania open source, ale w celu uzupełnienia architektury GENIVI zaimplementowano również oprogramowanie specyficzne dla branży motoryzacyjnej. To oprogramowanie dla branży motoryzacyjnej jest zgodne z polityką licencyjną GENIVI i jest hostowane w publicznych projektach open source. GENIVI uruchomiło własny publiczny projekt open source, w którym hostuje repozytoria ponad 80 komponentów oprogramowania, w tym te wymienione poniżej:

  • Optymalizacja AF_BUS D-Bus: poprawa wydajności mechanizmu D-Bus IPC
  • Menedżer audio: zarządzanie routingiem i miksowaniem źródeł dźwięku
  • Menedżer warstwy informacyjno-rozrywkowej: zarządzanie warstwą graficzną
  • Dziennik diagnostyczny i śledzenie: interfejs do diagnostyki samochodowej

Interfejsy oprogramowania komponentów oprogramowania GENIVI są definiowane za pomocą Franca IDL . W oparciu o ten formalnie zdefiniowany język opisu interfejsu można ustanowić integrację z innymi platformami i standardami. Pozwala to na interoperacyjność systemów GENIVI i systemów innych niż GENIVI. (np. w 2014 roku powstaje integracja ze standardem AUTOSAR .

Linia bazowa rozwoju

GENIVI Alliance definiuje i utrzymuje referencyjne punkty odniesienia. Te punkty odniesienia to publiczne platformy oprogramowania open source wymienione jako część projektów oprogramowania open source GENIVI. Cele linii bazowych GENIVI to:

  • weryfikacja możliwości budowania architektury oprogramowania GENIVI
  • do integracji komponentów oprogramowania GENIVI razem
  • aby zweryfikować wpływ architektury oprogramowania GENIVI na zależności oprogramowania i licencje platformy

Bazy oprogramowania GENIVI są kompatybilne zarówno z architekturą ARM, jak i x86 .

Program zgodności

Program zgodności GENIVI ocenia i certyfikuje platformy informacyjno-rozrywkowe pod kątem architektury oprogramowania GENIVI zdefiniowanej w specyfikacji zgodności platformy GENIVI. Program zgodności GENIVI jest korzyścią dla członków GENIVI.

GENIVI Alliance zarejestrowało już wiele zgodnych platform dla każdej wersji architektury oprogramowania GENIVI.

Członkowie

GENIVI osiągnął szczyt ponad 160 członków.

Bibliografia