Arm Keil

Arm FuSa RTS

Arm FuSa RTS

Arm FuSa RTS jest to zestaw komponentów oprogramowania zakwalifikowanych do stosowania w najbardziej krytycznych dla bezpieczeństwa aplikacjach, w systemach motoryzacyjnych, medycznych i przemysłowych. Dla poszczególnych branż obowiązują osobne normy, na przykład:  IEC 61508 dla systemów elektrycznych, ISO 26262 dla przemysłu motoryzacyjnego, IEC62304 dla systemów medycznych i EN 50128 dla zastosowań kolejowych. FuSa rozwijana jest jako dodatkowa część Arm Keil MDK i jest z nim w pełni zintegrowana. Współpracuje z edycją MDK-Professional, która zawiera środowisko µVision oraz debugger z wbudowanymi narzędziami miedzy innymi do testów pokrycia kodu i profilowania wykonania.

FuSa jest to także deterministyczny system operacyjny czasu rzeczywistego (RTOS), który niezawodnie zarządza wieloma wątkami aplikacji. Fusa RTX RTOS oferuje wszystkie usługi potrzebne w złożonych projektach w czasie rzeczywistym, takie jak wątki, timery, zarządzanie pamięcią i obiektami, wymiana wiadomości i inne. Jądro RTX jest wysoce zoptymalizowane pod kątem architektury Cortex-M i ma wiele rozwiązań, które w naturalny sposób poprawiają niezawodność aplikacji wbudowanej.

Komponenty Arm FuSa

FuSa RTX RTOS - deterministyczny system operacyjny w czasie rzeczywistym dla procesorów Arm Cortex-M.
FuSa Event Recorder - powstało w celu łatwego rejestrowania zdarzeń i zbierania statystyk wykonania w kodzie aplikacji.
FuSa CMSIS-Core - sprawdzony niezależny od dostawcy interfejs oprogramowania do zasobów procesora.
Biblioteka FuSa C - podzbiór funkcji biblioteki C odpowiedni do tworzenia aplikacji wbudowanych o krytycznym znaczeniu dla bezpieczeństwa.
Pakiet bezpieczeństwa - zestaw dokumentacji wyjaśniający użycie FuSa RTS w kontekście bezpieczeństwa.


 

 

Obsługiwane standardy bezpieczeństwa

Arm FuSa RTS posiada certyfikat następujących norm bezpieczeństwa:

  • Motoryzacja: ISO26262, ASIL D
  • Przemysł: IEC61508, SIL 3
  • Kolej: EN50128, SIL 4
  • Medycyna: IEC62304, klasa C
  • Zgodność z FuSa RTS potwierdzona jest certyfikatem TÜV Süd

 

 

 

 

Wspierane urządzenia FuSa RTS w pełni wykorzystuje zaawansowane funkcje sprzętowe, które Arm określa dla swoich procesorów. Zapewnia obsługę urządzeń z następującymi rdzeniami Arm Cortex-M: Cortex-M0 / M0 +, Cortex-M3, Cortex-M4 i Cortex-M7.


 

 

Nowości

Nowości w oprogramowaniu Arm Keil MDK v5.30
Nowe funkcje, nowe paczki, oprogramowanie pośrednie, czy też odnowione złacza klienta IoT.
Więcej
Arm Forge
Wieloformatowe narzędzie do debuggowania, naprawy i profilowania programów w dowolnej skali.
Więcej
Arm FuSa RTS
Wsparcie certyfikacji w zakresie Bezpieczeństwa Funkcjonalnego.
Więcej
Nowości w oprogramowaniu Arm Keil MDK v5.29
Nowe funkcje, biblioteki, oprogramowanie pośrednie, czy też przykładowe programy.
Więcej
Arm Development Studio
Na początku tego roku ARM wprowadził nowe oprogramowanie Development Studio, które zastąpiło poprzednią wersję oprogramowania, czyli DS-5.
Więcej
Nowości w oprogramowaniu ARM-MDK v.527
Wersja MDK v5.27 wprowadza wsparcie dla debuggowania multi-core podczas używania adapterów CMSIS-DAP i ULINKplus.
Więcej
Nowa wersja ARM-MDK v.527
W przedpremierowej wersji MDK v5.27 ulepszono obsługę interfejsu μVision do debugowania wielordzeniowego przy użyciu adapterów do debuggowania CMSIS-DAP i ULINKplus.
Więcej