ARM rozszerza zestaw narzędzi projektowych środowiska Keil MDK

Środowisko programistyczne ARM Keil MDK jest przeznaczone dla mikrokontrolerów opartych na rdzeniu ARM. Najnowsza wersja MDK 5.20 rozszerza katalog układów o nowe modele oparte na procesorach Cortex-A, a także dodaje funkcje łączności w ramach Internetu Przedmiotów (IoT), obsługę standardów języka C++1/C++14 i architektury ARMv8-M.
Rosnąca oferta 32-bitowych procesorów opartych na rdzeniu Cortex-A jest teraz obsługiwana przez środowisko Keil MDK Professional Edition w wersji 5.20, która zawiera pakiet DS-MDK. DS-MDK łączy środowisko programistyczne DS-5 oparte na Eclipse i debugger wykorzystujący technologię CMSIS-Pack. Zakres obsługi urządzeń można rozszerzyć dzięki dodatkowym pakietom oprogramowania. Ponadto jest obsługiwana seria układów NXP i.MX zapewniająca wysoką wydajność obliczeniową w rozbudowanych systemach pracujących w czasie rzeczywistym – łączy ona rdzenie procesorów Cortex-A oraz Cortex-M4. W przypadku systemów wbudowanych tego typu debugger DS-5 zapewnia wgląd w pracę wielu procesorów i pozwala na optymalizację architektury całego programu.
Wersja MDK-Professional zawiera oprogramowanie pośrednie (middleware) dla transmisji USB, wyświetlaczy graficznych, systemu plików i komunikacji sieciowej zoptymalizowane pod kątem procesorów Cortex-M. Nowy stos protokołów komunikacji IPv4 / IPv6 został rozszerzony o elementy platformy programistycznej ARM mbed, co umożliwia realizację systemów typu IoT.
Najnowsza wersja MDK-Professional 5.20 pozwala na tworzenie oprogramowania na nową architekturę ARMv8-M. Zawiera ona modele symulacji Fixed Virtual Platform z konfiguracjami dla wersji ARMv8-M Baseline oraz ARMv8-M Mainline. Umożliwia to programowanie układów Cortex-M nowej generacji, które wykorzystują technologię ARM TrustZone.
Wszystkie edycje Keil MDK 5.20 wykorzystują ARM Compiler 6, który łączy technologię kompilacji LLVM z silnie zoptymalizowanymi bibliotekami C dla ARM. ARM Compiler 6 poprawia wydajność kodu, kompatybilność z kompilatorem GNU GCC, a ponadto obsługuje najnowsze standardy języka C: C++11 oraz C++14. ARM Compiler 6 przeszedł wyczerpujące testy przeprowadzone zarówno przez ARM, głównych partnerów firmy, jak i społeczność – aby zapewnić, że jest stabilny, dopracowany i wydajny.
Oprogramowanie MDK w wersji 5.20 będzie dostępne w maju.

DigiKey wspiera kobiety na wszystkich szczeblach kariery zawodowej
Siemens Mobility i NEWAG podpisały porozumienie dotyczące rozwoju kolei dużych prędkości w Polsce
Studenci z Politechniki Wrocławskiej zbudowali platformę badawczą do monitoringu jakości wody 


![https://www.youtube.com/watch?v=kmvM5hVSzCM Piata już edycja konferencji Hardware Design Masterclasses dla elektroników zaskoczyła frekwencją, tym bardziej, że spotkanie było dwudniowe. Film jest krótką relacją z wydarzenia, bazującą na wypowiedziach prelegentów. [materiał redakcyjny] Zapraszamy do obejrzenia!](https://mikrokontroler.pl/wp-content/uploads/2026/01/Rafal-tytulowe.png)


