{"id":33025,"date":"2020-11-02T15:25:53","date_gmt":"2020-11-02T15:25:53","guid":{"rendered":"https:\/\/www.globallogic.com\/pl\/?post_type=our-work&#038;p=33025"},"modified":"2025-09-09T05:46:50","modified_gmt":"2025-09-09T05:46:50","slug":"oprogramowanie-automotive-dla-klasy-premium","status":"publish","type":"insightsection","link":"https:\/\/www.globallogic.com\/pl\/insights\/case-studies\/oprogramowanie-automotive-dla-klasy-premium\/","title":{"rendered":"Oprogramowanie Automotive dla klasy premium"},"content":{"rendered":"<!-- Paragraph section -->\r\n<section class=\"caseContent\">\r\n    <div class=\"container\">\r\n    <p>Nowoczesny samoch\u00f3d, poza innowacyjno\u015bci\u0105 i komfortem, musi by\u0107 tak\u017ce niezawodny oraz funkcjonalny. Tego oczekuj\u0105 kierowcy i do tego d\u0105\u017c\u0105 producenci. Pogodzenie nowoczesnych rozwi\u0105za\u0144 technicznych wspieraj\u0105cych kierowc\u0119 z ich perfekcyjnym dopracowaniem w najmniejszych szczeg\u00f3\u0142ach, wymaga do\u015bwiadczenia i eksperckiej wiedzy. To w\u0142a\u015bnie dlatego czo\u0142owi przedstawiciele sektora automotive decyduj\u0105 si\u0119 na wsp\u00f3\u0142prac\u0119 z GlobalLogic.<\/p>\n<p>Podobnie by\u0142o w przypadku jednego z europejskich producent\u00f3w samochod\u00f3w klasy premium, kt\u00f3ry postawi\u0142 przed nami zadanie opracowania oprogramowania jednostki Telematic Control Unit (TCU) swojego flagowego modelu. Celem by\u0142o stworzenie systemu zbieraj\u0105cego dane i komunikuj\u0105cego samoch\u00f3d ze \u015bwiatem zewn\u0119trznym, kt\u00f3ry b\u0119dzie bardziej odporny na b\u0142\u0119dy, zak\u0142\u00f3cenia i problemy \u015brodowiskowe. Nasi in\u017cynierowie, ze wzgl\u0119du na swoje do\u015bwiadczenie, skuteczno\u015b\u0107 i kompleksowo\u015b\u0107 prowadzonych dzia\u0142a\u0144, zostali wybrani do kluczowych r\u00f3l projektu: architekt\u00f3w diagnostyki, FOTA (Firmware Over-The-Air) czy SPI. Na ich barkach spocz\u0119\u0142o stworzenie bezawaryjnych komponent\u00f3w: systemu informuj\u0105cego s\u0142u\u017cby ratownicze w razie wypadku samochodu (eCall), pe\u0142nego stosu diagnostycznego czy aktualizacji oprogramowania FOTA. Nasi specjali\u015bci przygotowali te\u017c oprogramowanie, dzi\u0119ki kt\u00f3remu mog\u0142a zosta\u0107 uzyskana certyfikacja instytutu T\u00dcV, dotycz\u0105ca stosu Automotive Ethernet.<\/p>\n<p>Na potrzeby realizacji za\u0142o\u017ce\u0144 projektu powo\u0142any zosta\u0142 dedykowany zesp\u00f3\u0142 ekspert\u00f3w Automotive, specjalizuj\u0105cy si\u0119 w obszarze AUTOSAR. Skomplikowana sytuacja projektu wymusi\u0142a konieczno\u015b\u0107 odpowiedniej organizacji i przygotowania po stronie GlobalLogic w \u015bcis\u0142ej wsp\u00f3\u0142pracy z klientem. Po rozpocz\u0119ciu wsp\u00f3\u0142pracy i zdiagnozowaniu sytuacji powo\u0142ane zosta\u0142y zespo\u0142y in\u017cynieryjne, kt\u00f3re doprowadzi\u0142y do ustabilizowania sytuacji projektowej w obszarze technicznym i organizacyjnym, a nast\u0119pnie przej\u0119\u0142y pe\u0142n\u0105 odpowiedzialno\u015b\u0107 za kluczowe funkcje &#8211; w tym zarz\u0105dzanie rozproszon\u0105 grup\u0105 programist\u00f3w, opracowanie architektury kodu, programowanie i testowanie dostarczanych rozwi\u0105za\u0144. Prowadzone prace skupia\u0142y si\u0119 g\u0142\u00f3wnie wok\u00f3\u0142 trzech obszar\u00f3w:<\/p>\n<p><strong>System eCall<\/strong><\/p>\n<p>Stanowi\u0105cy obowi\u0105zkowy element ka\u017cdego nowego pojazdu osobowego i dostawczego system automatycznie powiadamia o wypadkach drogowych. Rozwi\u0105zanie ma na celu jak najszybsze wezwanie pomocy na miejsce zdarzenia. W ramach prac in\u017cynierowie oprogramowali kluczowe funkcjonalno\u015bci systemu, zbieraj\u0105cego informacje na temat liczby pasa\u017cer\u00f3w (w tym dzieci), wystrzelonych poduszek, a tak\u017ce gromadz\u0105cego dane z szeregu czujnik\u00f3w. Na tej podstawie system eCall okre\u015bla np. czy samoch\u00f3d po uderzeniu kozio\u0142kowa\u0142. Zadaniem naszego zespo\u0142u by\u0142o mi\u0119dzy innymi oprogramowanie samego systemu i przygotowanie go do certyfikacji. Dodatkowo in\u017cynierowie stworzyli oprogramowanie zarz\u0105dzaj\u0105ce przesy\u0142em danych w samochodzie wraz z kontrol\u0105 danych przesy\u0142anych przez system eCall.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.globallogic.com\/pl\/wp-content\/uploads\/sites\/9\/2020\/11\/Untitled-design-2-1.png\" alt=\" Untitled-design-2-1\" width=\"100%\" \/><\/p>\n<p><strong>Diagnostyka<\/strong><\/p>\n<p>Zesp\u00f3\u0142 GlobalLogic zaj\u0105\u0142 si\u0119 ca\u0142kowit\u0105 przebudow\u0105 modu\u0142u do wykrywania b\u0142\u0119d\u00f3w jednostki zarz\u0105dzaj\u0105cej systemem. W codziennym u\u017cytkowaniu zbiera ona dane z mikrokontroler\u00f3w umieszczonych w samochodzie, kt\u00f3re nast\u0119pnie (opcjonalnie) s\u0105 wy\u015bwietlane kierowcy. Taki monitoring obejmuje szeroki wachlarz element\u00f3w pojazdu, obserwowanych pod k\u0105tem ich funkcjonowania. Odpowiednio zaprogramowane kody b\u0142\u0119d\u00f3w, pozwalaj\u0105ce rozpoznawa\u0107 potencjalne problemy i kontrolowa\u0107 stan techniczny samochodu, zosta\u0142y w ca\u0142o\u015bci przygotowane przez naszych ekspert\u00f3w. Zakres prac obejmowa\u0142 r\u00f3wnie\u017c personalizacj\u0119 parametr\u00f3w pojazdu w zale\u017cno\u015bci od rynku, na kt\u00f3ry kierowany jest dany model.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.globallogic.com\/pl\/wp-content\/uploads\/sites\/9\/2020\/11\/Untitled-design-3-1.png\" alt=\" Untitled-design-3-1\" width=\"100%\" \/><\/p>\n<p><strong>FOTA (Firmware Over-The-Air)<\/strong><\/p>\n<p>Automatyczna zdalna aktualizacja oprogramowania \u015bci\u0105ga najnowsze wersje z serwer\u00f3w producenta i weryfikuje ich poprawno\u015b\u0107, m.in. pod k\u0105tem certyfikat\u00f3w. Kluczowe jest, by ca\u0142y proces przebiega\u0142 stabilnie i bezpiecznie tak dla u\u017cytkownika, jak i samego pojazdu. Zadaniem zespo\u0142u GlobalLogic by\u0142o przystosowanie dotychczasowej procedury, stosowanej do tej pory u producenta, do nowych wersji sprz\u0119towych, kt\u00f3re s\u0105 montowane w innych modelach pojazd\u00f3w. W praktyce oznacza\u0142o to dzia\u0142ania prowadz\u0105ce do zwi\u0119kszenia stabilno\u015bci, a tak\u017ce optymalizacji pod k\u0105tem pr\u0119dko\u015bci dzia\u0142ania i zaj\u0119to\u015bci pami\u0119ci. Zastosowane rozwi\u0105zanie pozwoli\u0142o uzyska\u0107 efekt praktycznie niewidoczny dla u\u017cytkownika i zabezpieczony na wypadek utraty po\u0142\u0105czenia czy innego b\u0142\u0119du proces zdalnej aktualizacji.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.globallogic.com\/pl\/wp-content\/uploads\/sites\/9\/2020\/11\/Untitled-design-4-1.png\" alt=\" Untitled-design-4-1\" width=\"100%\" \/><\/p>\n<p><strong>Rezultaty pracy specjalist\u00f3w GlobalLogic<\/strong><\/p>\n<p>Wsparcie GlobalLogic w obszarze developmentu i restrukturyzacji kodu doprowadzi\u0142o do szeregu usprawnie\u0144 w projekcie. Efektywno\u015b\u0107 pracy ca\u0142ego systemu zosta\u0142a znacz\u0105co podniesiona. In\u017cynierowie skr\u00f3cili czas uruchamiania mikrokontrolera (o 95%) oraz wykonali optymalizacj\u0119 przerwa\u0144 i zada\u0144 systemu operacyjnego. Doprowadzili do zgodno\u015bci komunikacji LIN z ISO 17987. Zaprojektowali r\u00f3wnie\u017c i wdro\u017cyli system binarnego logowania, kt\u00f3ry umo\u017cliwi\u0142 zmniejszenie obci\u0105\u017cenia mikrokontrolera, pami\u0119ci oraz magistral komunikacyjnych. Specjalistyczna wiedza z zakresu zabezpiecze\u0144 pozwoli\u0142a ekspertom GlobalLogic opracowa\u0107 i zaimplementowa\u0107 tak\u017ce algorytmy wykrywania krytycznych b\u0142\u0119d\u00f3w sprz\u0119towych.<\/p>\n<p>Zesp\u00f3\u0142 GlobalLogic zagwarantowa\u0142 skuteczne wsparcie w najbardziej krytycznym momencie prac projektowych, pomimo zaawansowanego etapu prac oraz skomplikowania projektu &#8211; tak\u017ce po stronie organizacyjnej. Nasi in\u017cynierowie nie tylko potrafili opracowa\u0107 skuteczne rozwi\u0105zania wp\u0142ywaj\u0105ce na zauwa\u017caln\u0105 popraw\u0119 dzia\u0142ania istotnych element\u00f3w TCU, ale wzi\u0119li r\u00f3wnie\u017c na siebie ci\u0119\u017car odpowiedzialno\u015bci za przeprowadzenie kluczowych modyfikacji, uwzgl\u0119dniaj\u0105cych wszelkie \u015brodki ostro\u017cno\u015bci. By\u0142o to niezb\u0119dne na etapie prac nad funkcjonalno\u015bciami samochod\u00f3w b\u0119d\u0105cych ju\u017c w produkcji.<\/p>\n<p>Dodatkowo nasi specjali\u015bci byli cz\u0119\u015bci\u0105 zespo\u0142u integruj\u0105cego nowy mikrokontroler dla odr\u0119bnej serii produkowanych samochod\u00f3w, w kt\u00f3rych zaimplementowano jeszcze bardziej zaawansowany wariant oprogramowania. Wypracowane procesy, w po\u0142\u0105czeniu z efektywn\u0105 wsp\u00f3\u0142prac\u0105 do\u015bwiadczonej kadry managerskiej i ekspert\u00f3w, pozwoli\u0142y dokona\u0107 rozleg\u0142ych, ale niezb\u0119dnych zmian, z uwzgl\u0119dnieniem zasad bezpiecze\u0144stwa oraz w wyznaczonych ramach czasowych.<\/p>\n<p>W sektorze automotive dba\u0142o\u015b\u0107 o najmniejsze detale jest kluczowa. Dynamiczny rozw\u00f3j technologiczny sprawia, \u017ce r\u00f3wnie wa\u017cn\u0105 rol\u0119 pe\u0142ni innowacyjno\u015b\u0107, pozwalaj\u0105ca nieustannie ulepsza\u0107 i przekracza\u0107 granice wcze\u015bniej uznawane za nieprzekraczalne. Buduj\u0105c renom\u0119 GlobalLogic, nasze zespo\u0142y od lat dzia\u0142aj\u0105 zgodnie z tym za\u0142o\u017ceniem, potwierdzaj\u0105c na ka\u017cdym kroku nie tylko szerok\u0105 wiedz\u0119 i kreatywno\u015b\u0107, ale r\u00f3wnie\u017c gotowo\u015b\u0107 niesienia pomocy partnerom &#8211; niezale\u017cnie od tego, na jakim etapie prac projektowych aktualnie si\u0119 znajduj\u0105. Jeste\u015bmy po to, by niemo\u017cliwe stawa\u0142o si\u0119 mo\u017cliwe.<\/p>\n<p>&nbsp;<\/p>\n    <\/div>\r\n <\/section>\r\n ","protected":false},"excerpt":{"rendered":"","protected":false},"author":64,"featured_media":33027,"parent":0,"menu_order":180,"template":"","insight":[751],"insight-subcats":[61,788,786],"insight-industry":[743],"insight-services":[],"insight-partners":[],"class_list":["post-33025","insightsection","type-insightsection","status-publish","has-post-thumbnail","hentry","insight-case-studies","insight-subcats-architecture","insight-subcats-embedded-software-hardware-and-silicon-solutions","insight-subcats-testing-as-a-service","insight-industry-mobility"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/insightsection\/33025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/insightsection"}],"about":[{"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/types\/insightsection"}],"author":[{"embeddable":true,"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/users\/64"}],"version-history":[{"count":2,"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/insightsection\/33025\/revisions"}],"predecessor-version":[{"id":103200,"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/insightsection\/33025\/revisions\/103200"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/media\/33027"}],"wp:attachment":[{"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/media?parent=33025"}],"wp:term":[{"taxonomy":"insight","embeddable":true,"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/insight?post=33025"},{"taxonomy":"insight-subcats","embeddable":true,"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/insight-subcats?post=33025"},{"taxonomy":"insight-industry","embeddable":true,"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/insight-industry?post=33025"},{"taxonomy":"insight-services","embeddable":true,"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/insight-services?post=33025"},{"taxonomy":"insight-partners","embeddable":true,"href":"https:\/\/www.globallogic.com\/pl\/wp-json\/wp\/v2\/insight-partners?post=33025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}