-
-
-
-
URL copied!
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
Dlaczego dzisiaj ka偶dy chce mie膰 cyfrowego bli藕niaka?
Tech TrendsDigital TransformationManufacturing and IndustrialPopularni autorzy
Inne kategorie na blogu:
Wsp贸艂pracujmy
Powi膮zane tre艣ci
Dla dzikich pszcz贸艂 i nas wszystkich 鈥 od inspiracji po technologiczn膮 rewolucj臋
W 艣wiecie innowacji ka偶dy pomys艂 ma znaczenie. Nawet drobne idee mog膮 prowadzi膰 do rewolucyjnych zmian, wp艂ywaj膮cych na nasze codzienne 偶ycie, prac臋 i relacje z natur膮. Udowadnia to projekt, nad kt贸rym pracowali studenci wraz z in偶ynierami GlobalLogic w Zielonej G贸rze. Dzi臋ki ich wsp贸艂pracy powsta艂y nowoczesne rozwi膮zania, kt贸re pozwalaj膮 lepiej zatroszczy膰 si臋 o dzikie pszczo艂y, a jednocze艣nie … Continue reading Ewolucja standardu AUTOSAR →
Czytaj wi臋cej
Co oznacza kreatywno艣膰 w IT? Z wizyt膮 w GlobalLogic Gda艅sk
Czy wiesz, 偶e za pomoc膮 kodu mo偶na skomponowa膰 symfoni臋, a sztuczna inteligencja potrafi tworzy膰 dzie艂a sztuki? To tylko pierwsze z brzegu przyk艂ady tego, jak kreatywno艣膰 in偶ynier贸w wykorzystuj膮cych mo偶liwo艣ci technologii wp艂ywa na bran偶臋 IT i post臋py w rozwoju r贸偶nych rozwi膮za艅.
Czytaj wi臋cej
O samochodach, kt贸rych nie zobaczysz jeszcze nawet w reklamach 鈥 z wizyt膮 u innowator贸w ze Szczecina
Praca dla bran偶y automotive bywa bardzo ciekawa. Zw艂aszcza wtedy, gdy realizowane projekty wi膮偶膮 si臋 z innowacjami, kt贸re nieustannie staraj膮 si臋 wdra偶a膰 producenci, by odpowiada膰 na trendy i oczekiwania kierowc贸w. Niewiele mo偶e si臋 te偶 r贸wna膰 z uczuciem, kt贸re towarzyszy ci, kiedy wsiadasz do nowego samochodu i nagle widzisz zaprojektowane przez siebie rozwi膮zanie. Dzi艣 odwiedzamy zesp贸艂 GlobalLogic ze Szczecina, kt贸ry jest zaanga偶owany w projekt dla jednego z kluczowych producent贸w z sektora motoryzacyjnego.
Czytaj wi臋cej
Inteligentny samoch贸d w smart 艣wiecie 鈥 o naszej nowej rzeczywisto艣ci
Smartfony odmieni艂y nasze 偶ycie. Sprawi艂y, 偶e inaczej si臋 komunikujemy, konsumujemy media i realizujemy codzienne zadania. Ten krok w stron臋 smart 艣wiata by艂 jednym z pierwszych, ale nie ostatnich. Nied艂ugo zrobimy kolejny za spraw膮 ewolucji w sektorze motoryzacji, kt贸rej efektem b臋dzie upowszechnienie si臋 inteligentnych samochod贸w. Samoch贸d ju偶 dawno przesta艂 by膰 tylko 艣rodkiem transportu. W ostatnich latach … Continue reading Ewolucja standardu AUTOSAR →
Czytaj wi臋cej
Interdyscyplinarno艣膰 – kompetencyjny buldo偶er do budowania innowacyjno艣ci w IT
Zastanawiali艣cie si臋 kiedy艣, jak to jest by膰 m贸zgiem zaawansowanych ekosystem贸w, kt贸re kszta艂tuj膮 偶ycie codzienne milion贸w ludzi? To nie tylko ogromna szansa dla in偶ynier贸w oprogramowania, ale tak偶e podr贸偶 pe艂na emocji. W obliczu ci膮g艂ych zmian technologicznych i b艂yskawicznego post臋pu, kt贸ry obserwujemy w r贸偶nych dziedzinach, do艣wiadczeni in偶ynierowie IT musz膮 stawia膰 na rozwijanie swoich kompetencji. A jednym z kluczowych … Continue reading Ewolucja standardu AUTOSAR →
Czytaj wi臋cej
Share this page:
-
-
-
-
URL copied!