Skrót AUTOSAR oznacza standard Automotive Open System Architecture, opracowany w wyniku partnerstwa rozwojowego firm i organizacji z branży motoryzacyjnej, elektronicznej, półprzewodnikowej i oprogramowania.
Czy AUTOSAR jest narzędziem?
Nie, AUTOSAR to standard definiujący oprogramowanie wbudowane i schemat procesu rozwoju, który obsługuje zadania związane z podstawowymi funkcjami w kontekście rozwoju układów pojazdów. Przykładem wdrożenia standardu AUTOSAR jest rozwiązanie Capital® Embedded AR Classic™ stanowiące część portfolio Siemens Xcelerator. Jest to kompletna oferta narzędzi i oprogramowania, opracowana z myślą o wszystkich wymagań platformy elektronicznej jednostki sterującej (ECU): od ekstrahowania aktualizacji jednostki ECU po konfigurację platformy oprogramowania.
Jakie korzyści oferuje standard AUTOSAR?
Utworzony w 2003 r. standard AUTOSAR stanowi kompilację wiedzy i doświadczenia większości głównych producentów i dostawców w branży motoryzacyjnej. Platformy oprogramowania pośredniczącego określone w standardzie AUTOSAR są obsługiwane przez formaty przepływu informacji i wymiany plików zdefiniowane w standardach i obsługujące otwarty ekosystem, dostępne u wybranych partnerów. Standard AUTOSAR obsługuje kompleksowy zestaw przykładów użycia w motoryzacji. Umożliwia integrację lub współpracę z technologiami stosowanymi w jednostkach ECU pojazdu i architekturach układów E/E, np. SOME/IP, DDS, inne typy oprogramowania pośredniczącego używane jako część niejednorodnej platformy oprogramowania oraz standardy takimi jak ASAM, IEEE i inne.
AUTOSAR Classic Platform
Ta platforma oprogramowania nadaje się do obsługi szerokiego zakresu statycznie zdefiniowanych funkcji, stosowanych w tradycyjnych sterownikach samochodowych o prostych lub złożonych funkcjach. Architektura AUTOSAR Classic Platform obsługuje szereg technologii sieci samochodowych: CAN, LIN, FlexRay i Ethernet, oraz rozwiązania bezpieczeństwa funkcjonalnego aż do klasy ASIL D. Można ją również rozszerzyć o obsługę cyberbezpieczeństwa. Kod aplikacji oparty na standardzie OSEK i interfejsach API w języku C – zwykle C lub C++ – jest często generowany na podstawie modeli inżynierii sterowania.
AUTOSAR Adaptive Platform
Ta elastyczna platforma oprogramowania, która obsługuje funkcje typu aplikacji oraz aktualizacje, sprawdza się w odniesieniu do złożonych jednostek ECU o dużej mocy obliczeniowej. AUTOSAR Adaptive Platform obsługuje zorientowaną na serwis i opartą na protokole IP komunikację oraz architektury. Oferuje zaawansowane funkcje w zakresie cyberbezpieczeństwa i obsługę bezpieczeństwa funkcjonalnego do klasy do ASIL B. Kod aplikacji oparty na standardzie POSIX jest często pisany w języku C++.
AUTOSAR Foundation
Elementy standardu AUTOSAR, wspólne dla platformy Adaptive Platform i Classic Platform, zdefiniowane określone w standardzie Foundation, aby zapewnić interoperacyjność między nimi.
Partnerzy AUTOSAR
Standard AUTOSAR jest rozwijany i utrzymywany przez partnerów, z uwzględnieniem przykładów użycia niezbędnych do realizacji planów działania użytkowników. Partnerzy dzielą się na różne kategorie według rodzaju członkostwa, uzależnionych od poziomu wkładu, rozwoju, wdrożenia i wykorzystania standardu. Najważniejsze kategorie:
- Główni partnerzy – członkowie-założyciele standardu
- Partnerzy premium, w tym firma Siemens – aktywnie zaangażowani w rozwój standardu i jego stosowanie
- Partnerzy w zakresie rozwoju – są zazwyczaj użytkownikami standardu i przyczyniają się do jego rozwoju
- Partnerzy stowarzyszeni – zazwyczaj planują wdrożenie produkcyjne standardu AUTOSAR lub je zrealizowali, ale odgrywają ograniczoną rolę w rozwoju standardu