Ewolucja standardu AUTOSAR

Categories: Tech TrendsAutomotive
Kacper Krysi艅ski (Project Manager) & Marcin Medy艅ski (Consultant) & Dariusz Menkal (Lead Software Engineer)

Samoch贸d XXI wieku ma dwie ods艂ony. Jedn膮 znaj膮 kierowcy, dla kt贸rych to pojazd bezpieczny, wygodny i wyposa偶ony w nowoczesne rozwi膮zania technologiczne, kt贸re zwi臋kszaj膮 przyjemno艣膰 jazdy. Drug膮 widz膮 na co dzie艅 producenci i in偶ynierowie zaanga偶owani w proces konstrukcji oraz tworzenia oprogramowania. Dla nich to ci膮gle ewoluuj膮ca architektura oraz nowe wyzwania. Symbolem tego jest standard AUTOSAR, na bazie kt贸rego tworzone i implementowane jest oprogramowanie w nowoczesnych samochodach.

W tym roku mijaj膮 134 lata, odk膮d 艣wiat ujrza艂 bezkonny pow贸z Karla Benza. 112 lat temu rozpocz臋to z kolei produkcj臋 Forda Model T, od kt贸rego zacz膮艂 si臋 motoryzacyjny boom. Min臋艂o naprawd臋 wiele lat, nim dotarli艣my do obecnego punktu. Na tym zako艅czymy t臋 wyliczank臋, bo wszyscy doskonale wiemy, jak zmieni艂 si臋 艣wiat w XX wieku. Pozw贸lcie jednak, 偶e zwr贸cimy wasz膮 uwag臋 na inny ciekawy fakt 鈥 na to, jak przyspiesza rozw贸j technologiczny w sektorze automotive. Umo偶liwi nam to przyk艂ad standardu AUTOSAR, kt贸ry ewoluuje dynamicznie, by odpowiedzie膰 na potrzeby rynku i OEM-贸w (OEM - skr贸t od Original Equipment Manufacturer).

AUTomotive Open System ARchitecture

AUTomotive Open System ARchitecture, w skr贸cie AUTOSAR, to standard opracowany wsp贸lnie przez producent贸w, dostawc贸w komponent贸w i projektant贸w, kt贸ry przyj臋to w 2003 roku. Jest symbolem pewnego prze艂omu, efektem wsp贸艂pracy na r贸偶nych szczeblach i odpowiedzi膮 na naturaln膮 potrzeb臋 wspomnianych uczestnik贸w procesu, kt贸rym zale偶y na ujednoliceniu podstawowych funkcji i utrzymaniu pe艂nej kontroli nad coraz bardziej skomplikowanym kodem oraz systemami. Na tej bazie tworzone i implementowane jest oprogramowanie w nowoczesnych samochodach, czego efektem jest mniejsza liczba wyst臋puj膮cych b艂臋d贸w.

Powo艂any do 偶ycia siedemna艣cie lat temu, nie bez przyczyny by艂 nazywany przysz艂o艣ci膮 rynku motoryzacyjnego. Jego rola zmieni艂a si臋 jednak w ci膮gu nieco ponad jednej dekady. Tylko tyle wystarczy艂o, by bran偶a automotive zacz臋艂a nazywa膰 rzeczywisto艣膰 standardu classic AUTOSAR-a 艣wiatem motoryzacji XX wieku. Dlaczego m贸wi si臋 o nim obecnie, jak o rozwi膮zaniu rodem z ubieg艂ego stulecia?

Classic Autosar 鈥 jak przysz艂o艣膰 sta艂a si臋 przesz艂o艣ci膮

Classic AUTOSAR skupia si臋 na obs艂udze interface鈥櫭硍 sprz臋towych, na realizacji cyklicznych zada艅 monitorowania warto艣ci sensor贸w i kontrolowaniu modu艂贸w wykonawczych, actuator贸w, w czasie rzeczywistym. Funkcjonalno艣膰 poszczeg贸lnych komponent贸w, jak i ich mo偶liwo艣ci komunikacyjne (interface鈥檡), s膮 niezmienne po procesie linkowania. Jakakolwiek zmiana sposobu zachowania jest mo偶liwa tylko poprzez przeflashowanie ca艂ego urz膮dzenia. Z kolei wykorzystanie w procesie rozwoju j臋zyka C zmusza do akceptowania du偶ych ogranicze艅, cho膰 wynagradza to wi臋ksz膮 kontrol膮 nad sposobem dzia艂ania oprogramowania.

Oczywi艣cie, co nale偶y podkre艣li膰, standard Classic AUTOSAR ca艂y czas odgrywa istotn膮 rol臋 w systemach maj膮cych wp艂yw na niezawodno艣膰. Jest wykorzystywany w najwa偶niejszych z nich, tych decyduj膮cych o bezpiecze艅stwie.

Jak mo偶na by opisa膰 powy偶szy akapit w prostszych s艂owach? 艢wiat si臋 zmienia, a wraz z nim rosn膮 potrzeby nowych pokole艅 u偶ytkownik贸w. Tych nie da si臋 ju偶 zaspokoi膰, opieraj膮c architektur臋 na standardzie Classic AUTOSAR. To, co w jednych zastosowaniach jest niepodwa偶aln膮 zalet膮, w innych bywa ograniczaj膮c膮 wad膮 i tak te偶 jest w tym przypadku. Potrzeba dost臋pu do wsp贸艂czesnych us艂ug i aplikacji, d膮偶enie OEM-贸w do zdalnej diagnostyki auta, do obiecuj膮cej mo偶liwo艣ci prostszej i ta艅szej aktualizacji system贸w i aplikacji - bez wizyty w serwisie, sprawi艂a, 偶e bran偶a automotive zacz臋艂a szuka膰 innych rozwi膮za艅. Jedn膮 z potencjalnych dr贸g sta艂a si臋 idea standardu Adaptive AUTOSAR. Wykorzystanie od lat znanego konceptu SOA (Service Oriented Architecture) w sektorze motoryzacyjnym oznacza szans臋 na dostarczenie us艂ug, kt贸re do tej pory w samochodzie nie by艂y dost臋pne.

Adaptive AUTOSAR 鈥 technologiczny powiew 艣wie偶o艣ci

Standard Adaptive AUTOSAR jest zorientowany modu艂owo, a tym samym zapewnia wi臋ksz膮 elastyczno艣膰 w rozwoju oprogramowania dla ECU. Praca nad poszczeg贸lnymi komponentami systemu mo偶e by膰 rozwijana niezale偶nie od siebie, a komunikacja mi臋dzy nimi realizowana w spos贸b dynamiczny. Jakakolwiek zmiana interfejs贸w w systemie wymaga modyfikacji jedynie tych aplikacji, kt贸re s膮 od nich zale偶ne, bez potrzeby ponownego generowania ca艂ej warstwy rte, komunikacyjnej, przekompilowywania jej oraz ca艂ego kodu, jak ma to miejsce w przypadku standardu Classic AUTOSAR.

Drugim wa偶nym aspektem jest elastyczna aktualizacja oprogramowania. Dodawanie nowych lub te偶 modyfikowanie ju偶 istniej膮cych aplikacji, a co za tym idzie funkcjonalno艣ci, mo偶e by膰 wykonywane na dzia艂aj膮cym urz膮dzeniu, bez konieczno艣ci jego wy艂膮czania i ponownego w艂膮czania. Jest to mo偶liwe dzi臋ki dynamicznemu sposobowi informowania si臋 aplikacji. W przypadku platformy Classic AUTOSAR potrzebna jest aktualizacja ca艂ego oprogramowania.

Jednocze艣nie nowa platforma umo偶liwia bardziej efektywne przetwarzanie wi臋kszych ilo艣ci danych. To naturalna odpowied藕 na zmiany w samochodach. Liczba stosowanych w nich czujnik贸w oraz zaawansowanych technologicznie kamer dostarcza du偶膮 ilo艣膰 danych, kt贸re musz膮 zosta膰 przetworzone w mo偶liwie jak najkr贸tszym czasie. Ro艣nie r贸wnie偶 liczba ecu i modu艂贸w, kt贸re funkcjonuj膮 wewn膮trz pojazdu. W zwi膮zku z tym zakres stosowania standardu Adaptive AUTOSAR mo偶e zwi臋ksza膰 si臋 w艂a艣nie w obszarach przetwarzania wi臋kszych ilo艣ci danych. Innymi s艂owy 鈥 idealnie wpisuje si臋 w potrzeby i wymagania connected cars.

Warto te偶 wspomnie膰 w tym miejscu o oparciu aplikacji standardu Adaptive AUTOSAR na systemach operacyjnych wykorzystuj膮cych standard POSIX. W przysz艂o艣ci ich rozw贸j mo偶e prowadzi膰 do poprawy parametr贸w czasowych reakcji na zdarzenia, a dzi臋ki temu zbli偶a膰 si臋 do system贸w operacyjnych czasu rzeczywistego na tyle, na ile to b臋dzie mo偶liwe.

AUTOSAR 鈥 ewolucja, nie rewolucja

Adaptive AUTOSAR jest naturaln膮 odpowiedzi膮 na potrzeby bran偶y automotive, kt贸ra musi reagowa膰 na zmiany technologiczne i rosn膮ce oczekiwania konsument贸w. Kierowcy z entuzjazmem przyjmuj膮 udogodnienia, kt贸re zwi臋kszaj膮 komfort jazdy i bezpiecze艅stwo. Uwidacznia to cho膰by post臋p zauwa偶alny w ewolucji oprogramowania automotive dla klasy premium. Dzi臋ki nowym osi膮gni臋ciom i bliskiej wsp贸艂pracy specjalist贸w u偶ytkownicy otrzymuj膮 nowoczesne rozwi膮zania techniczne, kt贸re wspieraj膮c kierowc臋 i s膮 perfekcyjnie dopracowane. Tych potrzeb nie spos贸b ignorowa膰. Nie znaczy to jednak, 偶e w艂a艣nie dokonywana jest rewolucja, w my艣l kt贸rej Classic AUTOSAR ust臋puje miejsca nowej platformie.

Obie te technologie nie wykluczaj膮 si臋, a wr臋cz bardzo dobrze uzupe艂niaj膮. Bardzo mocne powi膮zania standardu Classic AUTOSAR z systemami embedded w spos贸b szczeg贸lny predestynuj膮 go do obs艂ugi komponent贸w dzia艂aj膮cych w czasie rzeczywistym, w tym stawiaj膮cych nacisk na niezawodno艣膰 i bezpiecze艅stwo dzia艂ania. Stosunkowo 鈥瀕ekka鈥 architektura AUTOSAR Classic pozwala na wykorzystanie procesor贸w o mniejszej wydajno艣ci, a tym samym posiadaj膮cych mniejsze zapotrzebowanie na pr膮d, co jest szczeg贸lnie istotne w przypadku samochod贸w elektrycznych. Mnogo艣膰 ju偶 istniej膮cych rozwi膮za艅 po stronie OEM-贸w do obs艂ugi urz膮dze艅 na sieciach CAN i LIN r贸wnie偶 sprawia, 偶e Classic AUTOSAR wydaje si臋 niezb臋dny dla samochodowych ECU.

Z kolei 艂atwe wdro偶enie i mo偶liwo艣膰 aktualizacji, dynamiczne linkowanie mi臋dzy dostawcami i odbiorcami us艂ug, wykorzystanie nowoczesnych protoko艂贸w komunikacyjnych (SOMEIP, DDS, RESTful API) i j臋zyka C++14 pozwala w ramach standardu Adaptive AUTOSAR na elastyczn膮 implementacj臋 komponent贸w umo偶liwiaj膮cych autonomiczn膮 jazd臋, aktualizacj臋 over-the-air, internet of things czy chocia偶by streaming multimedi贸w.聽Otwiera wi臋c szeroko szanse dostosowywania oprogramowania ECU do potrzeb i aktualnych trend贸w w zakresie wykorzystania technologii. Jak du偶e ma to znaczenie w przypadku rozwi膮za艅 przysz艂o艣ciowych, w rodzaju autonomicznych pojazd贸w, pokazujemy w naszym projekcie autonomicznego samuraja.

Co to wi臋c oznacza? Systemy oparte o standard Adaptive AUTOSAR b臋d膮 wsp贸艂pracowa艂y z systemami Classic AUTOSAR w celu osi膮gni臋cia mo偶liwie najlepszych rezultat贸w. Oba znajd膮 swoje zastosowania w ECU, a eksperci zrobi膮 u偶ytek z ich atut贸w w mo偶liwie jak najlepszy spos贸b. Dla kierowc贸w oznacza膰 to b臋dzie samochody nowoczesne, zaawansowane technologicznie, korzystaj膮ce z nowatorskich technologii, a przy tym bezpieczne i niezawodne. A o to przecie偶 wszystkim nam chodzi, prawda?

AUTOSAR - perspektywy zawodowe

AUTOSAR stanowi istotny element projekt贸w realizowanych w sektorze automotive. Jest odpowiedzi膮 na coraz wi臋ksze oczekiwania kierowc贸w dotycz膮ce kwestii komfortu i bezpiecze艅stwa jazdy. Dla samych in偶ynier贸w stanowi natomiast interesuj膮cy kierunek rozwoju i szans臋 na ciekaw膮 karier臋.

W GlobalLogic wiemy, 偶e sytuacja w bran偶y motoryzacyjnej zmienia si臋 nieustannie, co stanowi du偶e wyzwanie dla wszystkich zaanga偶owanych specjalist贸w. Dlatego wspieramy nasze zespo艂y, umo偶liwiaj膮c im nieustanne poszerzanie kompetencji, tak偶e w kontek艣cie AUTOSAR. W ramach GlobalLogic Academy. Course: AUTOSAR zapewniamy in偶ynierom dost臋p do niezb臋dnych narz臋dzi. Sam program szkoleniowy jest realizowany przez ekspert贸w posiadaj膮cych wieloletnie do艣wiadczenie w projektach zgodnych ze standardem AUTOSAR, kt贸rzy umo偶liwiaj膮 zdobywanie umiej臋tno艣ci w najbardziej praktyczny spos贸b - poprzez realizowanie zada艅 analogicznych do projekt贸w komercyjnych.

Szukasz nowych mo偶liwo艣ci? Jeste艣 zainteresowany prac膮 nad projektami dla motoryzacji? Szukamy os贸b, dla kt贸rych skr贸ty bsw i rte nie stanowi膮 zagadki, ale r贸wnie偶 ch臋tnych do wej艣cia w 艣wiat standardu AUTOSAR. U nas nauczysz si臋 wszystkiego o basic software i pozosta艂ych warstwach AUTOSAR. Zajrzyj do naszej zak艂adki kariera i dowiedz si臋 wi臋cej.

A mo偶e interesuje Ci臋 inna bran偶a? W GlobalLogic obs艂ugujemy wiele sektor贸w, od handlu detalicznego, po opiek臋 medyczn膮. Je艣li chcesz do艂膮czy膰 do jednego z naszych zespo艂贸w, zach臋camy do sk艂adania aplikacji i sprawdzenia aktualnych ofert pracy w zak艂adce kariera na naszej stronie internetowej. Jeste艣my otwarci na model pracy zdalnej i hybrydowej, a nasze biura mieszcz膮 si臋 w sze艣ciu miastach Polski - we Wroc艂awiu, Krakowie, Szczecinie, Koszalinie, Zielonej G贸rze oraz Bydgoszczy.

Top Insights

Jak 偶y膰? – zapytasz sztucznej inteligencji

Jak 偶y膰? – zapytasz sztucznej inteligencji

AITech TrendsHealthcareTechnology
Dlaczego dzisiaj ka偶dy chce mie膰 cyfrowego bli藕niaka?

Dlaczego dzisiaj ka偶dy chce mie膰 cyfrowego bli藕niaka?

Tech TrendsDigital TransformationManufacturing and Industrial
Praktyczne zastosowania dron贸w

Praktyczne zastosowania dron贸w

DronesTech TrendsTechnology
Ewolucja standardu AUTOSAR

Ewolucja standardu AUTOSAR

Tech TrendsAutomotive

Popularni autorzy

Piotr Doskocz

Piotr Doskocz

Lead Software Engineer

Piotr Andrusiuk

Piotr Andrusiuk

Senior Project Manager

Monika Malucha

Monika Malucha

Senior Marketing Specialist

Matthieu Le Brun

Matthieu Le Brun

Consultant

Goran Pivarski

Goran Pivarski

Marketing Manager

Inne kategorie na blogu:

  • URL copied!