Sii Polska

SII UKRAINE

SII SWEDEN

  • Szkolenia
  • Kariera
Dołącz do nas Kontakt
Wstecz

Sii Polska

SII UKRAINE

SII SWEDEN

Wstecz
logo

Uniwersalna platforma oprogramowania wbudowanego do pokładowych systemów bezzałogowych

Szybszy rozwój systemów bezzałogowych dzięki wspólnej bazie oprogramowania

Klient chciał zastąpić osobne rozwiązania software’owe tworzone dla poszczególnych urządzeń wspólną bazą oprogramowania wbudowanego, którą można będzie dostosowywać do różnych docelowych konfiguracji sprzętowych oraz przyszłych wariantów produktów.

Nowa platforma miała przyspieszyć uruchamianie kolejnych konfiguracji sprzętowych i integrację HW/SW, ograniczyć powtarzalne prace inżynierskie oraz zapewnić spójną podstawę do integracji nowych interfejsów urządzeń, modułów komunikacyjnych, sensorów i wyposażenia zadaniowego.

Jednocześnie stos oprogramowania musiał pozostać lekki i ściśle dostosowany do docelowego hardware’u, obejmując wyłącznie komponenty niezbędne w danym zastosowaniu. Rozwiązanie miało również obsługiwać pokładowe przetwarzanie obrazu i zadania realizowane w modelu przetwarzania brzegowego, a przy tym spełniać określone wymagania dotyczące integralności oprogramowania, bezpiecznego przetwarzania danych oraz cyberbezpieczeństwa platformy.

Celem było stworzenie spójnej i kontrolowanej bazy oprogramowania, która uprości dalszy rozwój produktów, ich integrację i utrzymanie, a jednocześnie ograniczy różnice techniczne między poszczególnymi urządzeniami.

Uniwersalna platforma oprogramowania dla systemów bezzałogowych

W ciągu około 7 miesięcy zespół Sii Polska opracował bezpieczną platformę oprogramowania pokładowego, dostosowaną do docelowego modułu System-on-Module.

Zakres prac obejmował:

  • Opracowanie bazowej wersji oprogramowania wbudowanego, ściśle dopasowanej do specyfiki sprzętowej docelowego modułu System-on-Module
  • Przygotowanie lekkich konfiguracji systemowych wspierających uruchamianie platformy, wstępną walidację sprzętu oraz integrację HW/SW
  • Dostarczenie środowisk operacyjnych gotowych do wykorzystania produkcyjnego, umożliwiających zdalną diagnostykę, wdrażanie oprogramowania, zarządzanie urządzeniami oraz integrację z systemami zewnętrznymi
  • Zapewnienie funkcji komunikacji, pozyskiwania danych i sterowania sprzętem, niezbędnych do integracji sensorów, urządzeń peryferyjnych oraz wyposażenia zadaniowego
  • Integrację funkcji przetwarzania obrazu i wideo z kamer, w tym widzenia maszynowego i pokładowego przetwarzania danych w modelu edge computing
  • Przygotowanie nowoczesnego środowiska deweloperskiego wspierającego przenośność oprogramowania, jego łatwiejsze utrzymanie oraz sprawne tworzenie aplikacji dla kolejnych wariantów platformy
  • Wdrożenie kontrolowanego cyklu życia oprogramowania, obejmującego zarządzanie wersjami, powtarzalny proces wydań oraz bezpieczne aktualizacje
  • Wprowadzenie mechanizmów bezpieczeństwa platformy, w tym zaufanego rozruchu, weryfikacji integralności oprogramowania, bezpiecznego zarządzania danymi uwierzytelniającymi oraz bezpiecznego przechowywania danych
  • Utworzenie procesu zarządzania podatnościami i ich usuwania, wspierającego wzmacnianie zabezpieczeń platformy w całym cyklu życia produktu
  • Przygotowanie zasobów niezbędnych do budowania, walidacji, dokumentowania i utrzymania rozwiązania, umożliwiających odtwarzalne tworzenie kolejnych wersji bazowych oprogramowania, transfer wiedzy oraz długoterminowe wsparcie platformy

Szybszy rozwój systemów bezzałogowych i większa kontrola nad bazą oprogramowania

Wspólna baza oprogramowania ogranicza potrzebę tworzenia i utrzymywania odrębnych środowisk dla poszczególnych urządzeń, a jednocześnie zapewnia spójną podstawę do rozwoju kolejnych wariantów i rozszerzeń platformy.

Ustandaryzowane procesy tworzenia, zabezpieczania, aktualizacji i wydawania oprogramowania ułatwiają jego długoterminowe utrzymanie oraz ograniczają różnice techniczne i konfiguracyjne między poszczególnymi produktami.

Projekt zakończył się transferem wiedzy i warsztatami technicznymi. Klient otrzymał kod źródłowy, dokumentację oraz wiedzę inżynierską potrzebną do samodzielnego rozwijania rozwiązania, dalszej rozbudowy platformy i jej długoterminowego utrzymania.

Kluczowe wyniki

  • Jedna wspólna baza oprogramowania wbudowanego dla wielu urządzeń i przyszłych wariantów platformy
  • Szybsze uruchamianie nowych konfiguracji sprzętowych i integracja HW/SW dzięki ustandaryzowanym konfiguracjom systemowym
  • Bardziej spójne zarządzanie bezpieczeństwem, aktualizacjami i wydaniami w całej platformie oprogramowania wbudowanego
  • Kod źródłowy, dokumentacja i transfer wiedzy umożliwiające klientowi samodzielny rozwój i utrzymanie rozwiązania

SKONTAKTUJ SIĘ Z NAMI 

Chętnie udzielimy odpowiedzi na Twoje pytania 

Twój plik

Załączony plik:
  • file_icon Created with Sketch.

Dopuszczalne pliki: doc, docx, pdf. (maks. 5MB)
Prześlij plik w formacie DOC, DOCX lub PDF
Maksymalny rozmiar przesłanego pliku to 5 MB
Plik jest pusty
Załącznik nie został dodany

W dowolnym momencie możesz wycofać zgodę na przetwarzanie danych osobowych, ale nie wpłynie to na zgodność z prawem wszelkich przypadków przetwarzania danych, które miały miejsce przed wycofaniem zgody. Szczegółowe informacje na temat przetwarzania danych osobowych znajdują się w Polityce Prywatności Grupy Sii Polska.

Twoja wiadomość została wysłana

Zapoznamy się z treścią Twojej wiadomości i skontaktujemy się z Tobą tak szybko, jak będzie to możliwe

Przepraszamy, coś poszło nie tak i Twoja wiadomość nie została dostarczona

Odśwież stronę i spróbuj ponownie. Skontaktuj się z nami, jeśli problem się powtórzy

Przepraszamy, ale wybrany plik wygląda na uszkodzony i nie możemy go przetworzyć.

Spróbuj przesłać inną kopię lub nową wersję pliku. Skontaktuj się z nami, jeśli problem wystąpi ponownie.

Przetwarzanie...

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

This content is available only in one language version.
You will be redirected to home page.

Are you sure you want to leave this page?

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden zur englischen Version der ausgewählten Seite weitergeleitet.

Möchten Sie fortfahren?

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden auf die deutsche Homepage weitergeleitet.

Möchten Sie fortsetzen?