Nowości w oprogramowaniu firmy ARM – nowe Development Studio

ARM, czyli wiodący dostawca technologii mikroprocesorowej w branży, wprowadził na rynek nowe, udoskonalone środowisko programistyczne, czyli Development Studio, które zastąpiło poprzednią wersję oprogramowania DS-5. Development Studio jest kompleksowym pakietem narzędzi umożliwiającym wydajne tworzenie oprogramowania wbudowanego. Jego przeznaczeniem są mikroprocesory pracujące w technologii ARM-a, od mniejszych mikrokontrolerów Cortex-M, do nowoczesnych procesorów wielordzeniowych Cortex-A.

Posłuchaj
00:00

Zawarte w nowej wersji złożone funkcje analizy, najnowsze biblioteki oraz drivery pomagają sprawnie budować wydajne produkty wysokiej jakości. ARM Development Studio zawiera:

  • ARM debugger i Keil μVision debugger,
  • Embedded C/C++ ARM Kompilator w wersji 6 oraz kompatybilne licencje działające z poprzednimi wersjami,
  • usprawniony analizator wydajności w celu optymalizacji w systemach Linux, Android lub bare-metal,
  • bloki oprogramowania pośredniego zgodne z CMSIS,
  • ARM v7 i v8 Fixed Virtual Platforms – wirtualne platformy programowe wspomagające rozwój aplikacji bez sprzętu docelowego,
  • Debugger grafiki kompatybilny z OpenGL ES, Vulkan i OpenCL.

Do cech nowego IDE można zaliczyć:

Wszechstronność. Mając ponad 5000 urządzeń w bazie danych, program Development Studio dostarczany jest z wbudowaną obsługą popularnych mikrokontrolerów i procesorów. Istnieje także dodatkowo możliwość zakupu komercyjnych płyt programowalnych w celu przetestowania nowego środowiska. Zintegrowane środowisko programistyczne (IDE) Arma występuje obecnie w dwóch opcjach: Keil μVision dla mniejszych mikrokontrolerów oraz oparte na Eclipse Development Studio.

Wydajność. Dzięki nieinwazyjnemu debuggerowi ARM CoreSight ze śledzeniem i potężnemu analizatorowi systemowemu Streamline Development Studio pozwala zaoszczędzić czas, ułatwiając odnalezienie błędów, jak i pomaga rozwiązać problemy z wydajnością. Zoptymalizowane generowanie kodu w formacie C/C++ zawiera wiodące w branży techniki dla ARM NEON i SVE. Development Studio maksymalizuje wydajność dla aplikacji takich jak DSP, uczenie maszynowe i rozpoznawanie obrazów.

Skalowalność. Development Studio zaprojektowano z myślą o skalowaniu z projektami. Środowisko programistyczne znajduje zastosowanie, począwszy od wczesnych etapów projektowania SoC, aż po testowanie oprogramowania na krzemie, od mniejszych systemów opartych na Cortex-M0+, po platformy Neoverse klasy serwerowej, od startupów po projekty korporacyjne.

Licencjonowanie

W Development Studio wprowadzone zostały zmiany dotyczące zarówno przeznaczenia, jak i wersji licencjonowania produktu. Oprogramowanie to występuje obecnie w czterech wersjach: Bronze, Silver, Gold oraz Platinium. Bronze zawiera kompletny zestaw narzędzi dla wszystkich projektów Cortex-M, a także opcję debuggowania dla wybranych rdzeni Cortex-A i Cortex-R. Ta edycja nie zawiera oprogramowania pośredniego.

Wersja DS Silver ma cechy Bronze, a ponadto wszystkie podstawowe narzędzia do debuggowania, kompilacji, modelowania i analizy wydajności dla rdzeni ARM do architektury ARM v7 w rodzinach Cortex-R i Cortex-A, a także całą gamę układów Cortex-M. W przypadku systemów opartych na architekturze ARM v8 Cortex-A i/lub Cortex-R edycja ta obsługuje również analizę debuggowania i wydajności – co jest idealne dla użytkowników, którzy korzystają z Linuksa na tych rdzeniach.

Z kolei wersja Gold jest idealnym rozwiązaniem dla użytkowników poszukujących w pełni wszechstronnego narzędzia dla wszystkich projektów programistycznych na dowolnych procesorach i architekturze ARM, w tym procesorach ARM v8. Wszystkie mikroprocesory są obsługiwane z debuggowaniem, kompilowaniem, z narzędziami analizy wydajności i wirtualnymi prototypami.

Natomiast Development Studio Platinum zarezerwowane jest dla partnerów firmy ARM opracowujących najnowsze IP core, zanim staną się dostępne. Wersja Platinum zawiera wszystkie funkcje wersji Gold, jak również wsparcie dla najnowszych ogłoszonych IP core w ARM.

Wszystkie wersje Development Studio występują w wersjach sieciowych, jak i jednostanowiskowych. Nowością są wersje terminowe, w tym 90-dniowe. Licencje Silver, Gold i Platinum Development Studio zawierają dodatkowo oprogramowanie MDK Professional, które załączane jest w cenie licencji. Z kolei licencja Development Studio Bronze zawiera MDK Essential.

Podsumowanie

Oprogramowanie IDE Development Studio, którego producentem jest ARM, zawiera wydajne narzędzia do obsługi większości popularnych rdzeni do stępnych na rynku mikrokontrolerów. Poprzez ciągłe wsparcie dla produktu oraz aktualizacje bibliotek ARM Development Studio przewyższa konkurencyjne rozwiązania i przyczynia się do jego rozwoju.

Rozbudowane funkcje analizy oraz możliwość korzystania z wirtualnych prototypów wspierają ponadto pracę programistów, skracając czas potrzebny do wprowadzenia produktu końcowego na rynek.

Na uwagę zasługują również nowe formy licencjonowania produktu, w tym licencje czasowe, które pozwalają znacząco obniżyć koszty podczas zakupu oprogramowania. Ciekawym rozwiązaniem jest załączanie MDK Professional w cenie licencji dla wersji Silver, Gold oraz Platinum. Takie połączenie produktów pozwala na obsługę większości dostępnych na rynku rdzeni. Z kolei ciągłe udoskonalanie narzędzi umożliwia sprawną analizę błędów, sprawdzanie stanów układów peryferyjnych oraz optymalizację wydajności.

W ramach promocji nowej wersji pakietu wszystkie produkty ARM Development Studio dostępne są z rabatem 11%. Promocja trwa do 15 października 2019 r. Cena wersji Development Studio Bronze zaczyna się już od 2995 zł.

 

Grzegorz Cuber
FAE Computer Controls

Computer Controls Sp. z o.o.
tel. 33 485 94 90, info@ccontrols.pl, www.ccontrols.pl

Więcej na www.ccontrols.pl
Zobacz więcej w kategorii: Technika
Optoelektronika
Technologia OLED - charakterystyka oraz przegląd zastosowań
Optoelektronika
Wyświetlacze OLED - nowe technologie
Elektromechanika
Czym jest antytampering i dlaczego warto go zrealizować
Komunikacja
Automatyka przemysłowa i budynkowa na dwóch przewodach
Optoelektronika
Wyświetlacze OLED w ofercie Unisystemu
Elektromechanika
Łączenie przewodów elektrycznych - przegląd dostępnych technologii zacisków
Zobacz więcej z tagiem: Projektowanie i badania
Gospodarka
Dania chce mieć najpotężniejszy na świecie komputer kwantowy
Gospodarka
Tranzystory diamentowe odmienią elektronikę dużej mocy
Gospodarka
Cyborgi z czułkami – owady sterowane mikrochipem nową nadzieją dla ratownictwa

Komponenty indukcyjne

Podzespoły indukcyjne determinują osiągi urządzeń z zakresu konwersji mocy, a więc dążenie do minimalizacji strat energii, ułatwiają miniaturyzację urządzeń, a także zapewniają zgodność z wymaganiami norm w zakresie EMC. Stąd rozwój elektromobilności, systemów energii odnawialnej, elektroniki użytkowej sprzyja znacząco temu segmentowi rynku. Zapotrzebowanie na komponenty o wysokiej jakości i stabilności płynie ponadto z aplikacji IT, telekomunikacji, energoelektroniki i oczywiście sektorów specjalnych: wojska, lotnictwa. Pozytywnym zauważalnym zjawiskiem w branży jest powolny, ale stały wzrost zainteresowania klientów rodzimą produkcją pomimo wyższych cen niż produktów azjatyckich. Natomiast paradoksalnie negatywnym zjawiskiem jest fakt, że jakość produktów azjatyckich jest coraz lepsza i jeśli stereotyp "chińskiej bylejakości" przestanie być popularny, to rodzima produkcja będzie miała problem z utrzymaniem się na rynku bez znaczących inwestycji w automatyzację i nowe technologie wykonania, kontroli jakości i pomiarów.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów