Grzegorz Cuber | 2022-01-26
event-image

Najnowszy kompilator Arm 6.16LTS do zastosowań FuSa

Arm FuSa RTS to zestaw komponentów oprogramowania zakwalifikowanych do stosowania w najbardziej krytycznych dla bezpieczeństwa aplikacjach, głównie 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.

Arm będąc producentem oprogramowania, końcem roku 2021 ogłosił wprowadzenie na rynek zestawu narzędzi bezpieczeństwa nowej generacji, Kompilator Arm dla systemów wbudowanych FuSa. Zestaw zapewnia profesjonalną obsługę najnowszych mikrokontrolerów pracujących w technologii Arm, w tym aktualizacje optymalizacji, bezpieczeństwa i wsparcie dla nowych przypadków użycia. Istnieje wiele kluczowych wymagań dotyczących urządzeń związanych z bezpieczeństwem funkcjonalnym, w szczególności tych stosowanych w sektorze motoryzacyjnym, który przyśpiesza w kierunku autonomicznych pojazdów. Niektóre systemy muszą ponadto obsługiwać sztuczną inteligencję i wykonywać kilka zadań równolegle.

Kompletne rozwiązanie bezpieczeństwa funkcjonalnego
Zaangażowanie firmy Arm w FuSa obejmuje wiele obszarów. Procesory i inne urządzenia zaprojektowane zostały z takimi funkcjami, dzięki którym mogą być używane w aplikacjach o najwyższych poziomach SIL. Dokumentacja FuSa i biblioteki testów oprogramowania (STL) są dostępne, aby zapewnić, że cały projekt zostanie odpowiednio przetestowany i zakwalifikowany do bezpiecznych aplikacji.

Kompilator Arm dla Embedded FuSa 6.16LTS jest podstawą tej strategii. Toolchain został zakwalifikowany przez TÜV SÜD do użytku w aplikacjach zgodnych z wymienionymi poniżej normami bezpieczeństwa do najwyższych poziomów SIL.

ArmKeil_SIL
Ekosystem oprogramowania
Arm znajduje się w centrum największego ekosystemu w branży, z bardzo dużą liczbą partnerów skupionych na dostarczaniu rozwiązań do rozwoju bezpieczeństwa funkcjonalnego. Komponenty oprogramowania z biblioteki Arm FuSa RTS i Certified C mają kluczowe znaczenie dla aplikacji czasu rzeczywistego. Mogą one zostać przebudowane i ponownie certyfikowane za pomocą kompilatora w celu zwiększenia wydajności i kompatybilności.

Wsparcie dla najnowszych technologii rdzeni Arm
Kompilator został zakwalifikowany do użytku ze wszystkimi procesorami Armv7-A, Armv8-A, Armv7-R, Armv8-R, Armv6-M, Armv7-M i Armv8-M dostępnymi w momencie wydania. Oznacza to, że wszystkie procesory wymienione w ofercie Arm Safety Ready są obsługiwane przez kompilator posiadający kwalifikacje FuSa. Należy pamiętać, że obsługa procesorów zależy od rodzaju posiadanej licencji produktu.

Najlepsza w swojej klasie wydajność
Istniejące projekty korzystające ze starszego kompilatora Arm dla wersji Embedded FuSa 6.6LTS powinny przynieść poprawę wydajności i rozmiaru kodu. Wynika to z ogólnych ulepszeń optymalizacji, które zostały z czasem zintegrowane z kompilatorem. Projekty FuSa oparte na nowszym IP będą teraz mogły korzystać z funkcji, które nie były wcześniej obsługiwane przez kompilator z kwalifikacjami bezpieczeństwa. Na przykład projekty Cortex-M55 mogą wykorzystywać instrukcje helowe, aby przyspieszyć ML(ang. Machine Learning) i inne aplikacje wymagające dużej liczby obliczeń matematycznych.

Dostępność
Kompilator Arm dla Embedded FuSa 6.16LTS jest już dostępny do pobrania dla obecnych użytkowników. Licencjobiorcy Arm Success Kits, a także samodzielne licencje Arm Development Studio Gold (2021.2 i nowsze) oraz Platinum (2021.c i nowsze), Keil MDK Professional Edition (5.36 i nowsze) mają możliwość korzystania z tego kompilatora. Istnieje również możliwość sprawdzenia jego działania, gdyż dostępny jest również jako pakiet ewaluacyjny.

Dokładne podsumowanie zmian pomiędzy Kompilatorem Arm dla Functional Safety 6.6, a Kompilatorem Arm dla Embedded FuSa 6.16LTS można znaleźć w „Przewodniku migracji i zgodności”, udostępnionym na stronach producenta.

Kompilator zawiera zobowiązanie do obsługi długoterminowej (LTS). Oznacza to, że Arm zapewni wsparcie techniczne i utrzymanie kompilatora przez wiele lat od daty wydania.

Poprzedni wpis Nowości w Altium Designer 22
Następny wpis SOLIDWORKS 2022 – Nowości w projektowaniu części
Podziel się wpisem
  • linkedin
  • linkedin
  • linkedin
Mogą cię także zaciekawić
Nowa seria zasilaczy GW Instek: ASR-6000
W świecie zaawansowanych systemów zasilania, rosnące wymagania AI, centrów danych i infrastruktury serwerowej stawiają przed inżynierami coraz większe wyzwania. Odpowiedzią na te potrzeby jest seria ASR-6000 – nowoczesne źródło zasilania o wysokiej gęstości mocy, wykorzystujące najnowsze osiągnięcia technologii półprzewodnikowej z węglika krzemu (SiC). Kompaktowa moc: 6.6 kVA w obudowie 4U Dzięki zastosowaniu zaawansowanej technologii SiC, […]
Czytaj dalej
Jesienna Promocja GW Instek – Oszczędzaj aż 20%!
Czas na oszczędności z najlepszymi rozwiązaniami pomiarowymi. Przygotuj się na sezon jesienny z urządzeniami GW Instek w wyjątkowych, promocyjnych cenach.Tylko teraz skorzystaj z rabatu do 20% w ramach Jesiennej Promocji, która trwa do 30 listopada 2025 r.   Urządzenia objęte promocją? Tylko wybrane modele w specjalnych cenach: Programowalne zasilacze AC/DC serii ASR Systemy akwizycji danych […]
Czytaj dalej