Najnowsza wersja oprogramowania Arm Keil MDK dostępna jest jako darmowa edycja przeznaczona dla hobbystów, twórców oprogramowania, studentów i naukowców. Wersja MDK-Community nie ma limitów rozmiaru kodu i może być wykorzystana we wszystkich niekomercyjnych przypadkach użycia. Ponadto, gdy potrzebne będzie wsparcie, aktywne forum społeczności to miejsce, w którym możesz szukać pomocy.
Keil rozwija narzędzia programistyczne dla układów opartych na architekturze ARM. Narzędzia firmy używane są przez ogromną liczbę developerów, tworzących aplikacje dla produktów w lotnictwie, bankowości, motoryzacji, transporcie, produkcji, wojsku, czy telekomunikacji. Produkty Keil zawierają kompilatory C/C++, debuggery, środowiska programistyczne i symulacyjne, RTOS i biblioteki oraz płyty uruchomieniowe dla procesorów ARM Cortex-M.
Charakterystyka elementów
- MDK-Core z edytorem i debuggerem µVision.
MDK-Core jest oparty na µVision z wiodącym wsparciem dla urządzeń Cortex-M, w tym nowej architektury ARMv8-M. Instalator pakietów służy do pobierania, instalowania
i zarządzania pakietami oprogramowania. µVision Debugger umożliwia testowanie, weryfikację i optymalizację kodu aplikacji. W pełni obsługuje śledzenie strumieniowe w celu debugowania sekwencji historycznych, profilowania wykonania, optymalizacji wydajności i analizy pokrycia kodu. - Arm Compiler 6 oferuje doskonały rozmiar kodu i wydajność dla wszystkich urządzeń Cortex-M.
Kompilator Arm dla zastosowań embedded zapewnia najwcześniejsze, najbardziej kompletne i najdokładniejsze wsparcie dla najnowszych funkcji architektonicznych
i rozszerzeń architektury Arm. Arm Compiler dla Embedded obsługuje wszystkie najnowsze procesory Arm Cortex, Neoverse i SecurCore, w tym rdzenie będące w fazie rozwoju. - Dostęp do ponad 9500 obsługiwanych mikrokontrolerów Arm Cortex-M.
- CMSIS - standardowy framework do pracy z mikrokontrolerami opartymi na technologii Arm.
- Długa lista oprogramowania pośredniczącego, które można swobodnie wykorzystać w kolejnym projekcie:
- Keil RTX5, wszechstronny system operacyjny czasu rzeczywistego typu open source.
- lwIP, stos sieciowy TCP/IP.
- CMSIS-FreeRTOS, API CMSIS-RTOS2 obsługujące interfejs API FreeRTOS.
- Mbed TLS do zabezpieczania komunikacji sieciowej.
- TensorFlow Lite dla Microkontrolerów(TFLu), platforma algorytmów głębokiego uczenia na urządzeniach IoT.
- Różne połączenia IoT dla popularnych dostawców usług w chmurze. Internet rzeczy to urządzenia ze sobą połączone, które zbierają, przetwarzają i wymieniają dane. Połączenie często odbywa się przez Internet z usługą w chmurze, która zapewnia moc
przetwarzania, analizę danych i możliwości przechowywania.
Jak uzyskać licencję MDK-Community
Aby korzystać z MDK-Community potrzebna jest ważna licencja. Odwiedź stronę keil.arm.com/mdk-community, aby otrzymać numer seryjny produktu i dowiedzieć się, jak przekonwertować go na licencję.
Uwaga:
Używanie MDK-Community w zastosowaniach komercyjnych jest niedozwolone. Do użytku w projektach komercyjnych należy korzystać z licencji MDK-Essential, MDK-Plus lub MDK-Professional.
Skomentuj