Analiza firmware Badania strategii sterowania Projekt wdrożenia funkcji

Zaawansowana inżynieria odwrotna ECU z wykorzystaniem Ghidra

Analiza statyczna, śledzenie odwołań oraz planowanie wdrożenia dla nowoczesnych systemów sterowania Bosch, Continental, Denso oraz SIMOS.

Zakres badań

Korzystamy z Ghidra do śledzenia struktur momentu obrotowego, maszyn stanów, bramkowania diagnostycznego oraz zależności kalibracyjnych przed rozpoczęciem tworzenia oprogramowania lub przekazaniem go do walidacji.

Obsługiwane platformy ECU

  • Bosch MED17 / MEVD17 / rodziny EDC17
  • Bosch MG1 / MD1 zastosowania benzynowe i wysokoprężne
  • SIMOS18 / SIMOS19 oraz wybrane strategie Continental
  • Keihin / Denso / Delphi / Continental warianty
  • Proces walidacji specyficzny dla platformy oraz przegląd wdrożenia

Rozwój funkcji i logika „MapSwitch”

  • Niestandardowy projekt maszyny stanów MapSwitch i MultiMap
  • Przegląd integracji trybu jazdy, przełącznika lub wejścia „CAN”
  • Żądanie momentu obrotowego, zapotrzebowanie kierowcy i dostosowanie ogranicznika
  • Zabezpieczenia przed awarią, rozwiązania awaryjne i równoważenie ryzyka wdrożeniowego

Logika związana ze sportami motorowymi lub jazdą terenową tylko tam, gdzie ma to zastosowanie. Ostateczna zgodność pozostaje w gestii klienta.

Wyniki prac inżynieryjnych

  • Mapowanie funkcji i odnośników
  • Uwagi strategiczne dotyczące ścieżek momentu obrotowego, trybu lub ogranicznika
  • Kontekst sygnałów RAM/ROM i zależności kalibracyjne
  • Strukturalna notatka przekazowa dotycząca wdrożenia, testowania i planowania przywrócenia poprzedniej wersji

Typowe cele badań

  • Struktura momentu obrotowego, hierarchia interwencji i ścieżki bezpieczeństwa
  • Strategie dotyczące zapotrzebowania kierowcy, kontroli trybu i ogranicznika
  • Logika uruchamiania, rozgrzewania i zabezpieczenia termicznego
  • Sprawdzenie wykonalności projektu przed rozpoczęciem prac nad funkcjami

Przebieg realizacji

Każdy projekt opiera się na identyfikowalności, praktyczności wdrożenia i kontroli ryzyka, a nie wyłącznie na surowej eksploracji plików binarnych.

Binary Intake i Triage

Przed rozpoczęciem prac inżynieryjnych sprawdzamy wersję oprogramowania, rodzinę procesorów, metodę odczytu oraz cel projektu.

Śledzenie funkcji i mapowanie strategii

Krytyczne procedury są śledzone poprzez odwołania, przejścia między stanami oraz ścieżki dostępu do kalibracji w celu ustalenia użytecznego obrazu inżynieryjnego.

Przekazanie wdrożenia i walidacja

Wyniki są zorganizowane z myślą o zespołach kalibracyjnych, programistach lub personelu walidacyjnym, z uwzględnieniem logiki przywracania poprzedniego stanu i pokrycia testowego.

Gdzie to stanowi wartość dodaną

Usługa jest przeznaczona dla firm zajmujących się kalibracją, zaawansowanych warsztatów oraz zespołów programistycznych, które przed dostawą potrzebują głębszego zrozumienia platformy.

Tworzenie niestandardowych funkcji

MapSwitch (programowanie w trybie wbudowanym), zachowanie zależne od trybu oraz funkcje sterowania specyficzne dla projektu, które wymagają czegoś więcej niż tylko edycji map.

Wdrażanie na platformie

Szybsze wdrożenie, gdy nowa rodzina ECU, gałąź oprogramowania lub koncepcja strategiczna wchodzi do Twojego przepływu pracy.

Wsparcie techniczne dla zespołów dostawczych

Lepsza koordynacja między zespołami zajmującymi się inżynierią odwrotną, kalibracją, walidacją na hamowni oraz realizacją dostaw dla klientów.