Grzegorz Cuber | 2023-03-24
event-image

Omówienie podręcznika Getting Started with MDK

  • Mamy płytkę i co dalej?, czyli jak rozpocząć pracę z Arm Keil MDK 

Rozpoczynając naszą przygodę z aplikacjami wbudowanymi trudno jest mieć wiedze absolutną w tym temacie. Z pomocą przychodzi, a właściwie został opublikowany przez Arm, podręcznik pracy z MDK „Getting Started with MDK”. Można w nim znaleźć zarówno podstawowe informacje na temat budowy programu, bibliotek, przykładów i sterowników, jak również instrukcje jak należy właściwie skonfigurować i zaprogramować nasz produkt, używając dostępnych w środowisku narzędzi.

  • Do kogo książka jest adresowana?

Podręcznik „Getting Started with MDK” odpowiada na podstawowe pytania dotyczące programowania mikroprocesorów Arm-Cortex w programie MDK. Dodatkowo, Arm Keil rozwija narzędzia programistyczne dla układów opartych na architekturze Arm. Narzędzia używane są przez ogromną liczbę developerów, tworzących aplikacje dla produktów pracujących w lotnictwie, bankowości, motoryzacji, transporcie, produkcji, wojsku, czy telekomunikacji. Produkty Arm Keil zawierają kompilatory C/C++, debuggery, środowiska programistyczne i symulacyjne, RTOS i biblioteki oraz płyty uruchomieniowe dla procesorów ARM, Cortex-M, Cortex-R4, 8051, C166 i 251.
Technologia Arm jest najbardziej rozpowszechniona, a korzystają z niej producenci sprzętu z różnych gałęzi gospodarki. Tworzą oni swoje aplikacje na różnym poziomie skomplikowania, począwszy od smartfonów i smartwatchów, po  sprzęt AGD i automotive, gdzie miedzy innymi certyfikacje bezpieczeństwa mają duże znaczenie.

  • Jaki jest cel udostępniania podręcznika?

Uczynić pracę developera łatwiejszą, bardziej ukierunkowaną, czy też w celu unikania błędów, kluczenia i szukania rozwiązań. Książka pomaga stawiać pierwsze kroki, pomagając przy tym unikać strat czasu, chęci i  energii do dalszego działania. Umożliwia naukę podejścia do programowania wbudowanego, korzystając z gotowych programów, przykładów, projektów, czy bibliotek.

Arm Keil_getting started
  • Co można zyskać? 

Korzystając z podręcznika można zyskać wiedzę i doświadczenie. Można stać się profesjonalistą, znacząco skracając czas spędzony nad projektami. Sporą zaletą jest fakt, że nie trzeba tworzyć projektów od podstaw, szukając  informacji chaotycznie w Internecie. 
Podręcznik  składa się z siedmiu głównych rozdziałów  poświęconych tematyce instalacji, strukturze oprogramowania CMSIS, tworzeniu aplikacji, debuggowaniu i oprogramowaniu pośredniemu. W książce szeroko została omówiona również funkcjonalność software oraz konfiguracja sprzętowa. 

  • Treść filmików 

W celu ułatwienia rozpoczęcia pracy nagraliśmy cykl filmików opisujący ten podręcznik: 
Filmik 1 rozpoczyna serię odcinków poświęconych omówieniu podręcznika: „Getting Started with MDK” i dostarcza informacji na temat tego, jak rozpocząć pracę, jak utworzyć nowy projekt oraz jak zainstalować środowisko programistyczne tak, aby wszystko działało prawidłowo. Omawia również różnice pomiędzy poszczególnymi wersjami: MDK-Essential, MDK-Plus oraz MDK-Professional.

Filmik 2
 dostarcza informacji na temat tego w jaki sposób należy sprawdzić prawidłowo zainstalowane oprogramowanie, na temat budowania aplikacji, samego debugowania oraz uruchomienia aplikacji na sprzęcie docelowym.

Filmik 3 
opisywał będzie (jest w trakcie tworzenia) CMSIS, czyli Cortex Microcontroller Software Interface Standard. Standard ten zapewnia podstawową strukturę oprogramowania dla aplikacji embedded, które działają na mikrokontrolerach opartych na rdzeniach Cortex-M. CMSIS umożliwia stosowanie spójnych i prostych interfejsów oprogramowania dla procesora i urządzeń peryferyjnych, upraszczając ponowne użycie aplikacji. 
Dodatkowo omówione zostaną komponenty oprogramowania, czyli Event Recorder, Compiler IO i Board Support.

Filmik 4
 opowiadał będzie o tematyce tworzenia projektu, jak również o podstawowych zasadach obowiązujących podczas pracy ze środowiskiem. Dodatkowe informacje będą dotyczyły debuggowania oraz korzyści, które można w związku z tym uzyskać.

Filmik 5 
dotyczył będzie oprogramowania pośredniego Middleware, w tym komponentów sieciowych, komponentów USB, grafiki, połączeń IoT, czy serwera FTP. Znajdą się w nim dodatkowo informacje na temat konfiguracji, driverów oraz przykładów gotowych rozwiązań.

Masz pytania? Skontaktuj się z nami!

Poprzedni wpis Wymagania systemowe Arm Keil
Następny wpis Altium 365
Podziel się wpisem
  • linkedin
  • linkedin
  • linkedin
Mogą cię także zaciekawić
Premiera serii GDS-3000A – precyzja i innowacja w pomiarach
Nowa seria oscyloskopów cyfrowych GDS-3000A to nowoczesne rozwiązanie dla wymagających użytkowników, którzy oczekują wysokiej precyzji i zaawansowanych możliwości analizy sygnałów. Seria GDS‑3000A obejmuje modele o paśmie 350 MHz, 650 MHz oraz 1 GHz, dzięki czemu użytkownik może dobrać oscyloskop do swoich potrzeb. Dzięki pasmu sięgającemu aż 1 GHz i możliwości wyboru dwóch lub czterech kanałów, […]
Czytaj dalej
SOLIDWORKS z Rabatem do 45%
Aktualna wersja SOLIDWORKS to wyższa wydajność, lepsza kompatybilność i sprawniejszy proces projektowy. Nie czekaj do 2026. Przejdź na najnowszy SOLIDWORKS z rabatem do 45%.Ostatnia szansa – oferta ważna tylko do 31 grudnia. Jeżeli pracujesz w SOLIDWORKS i Twoja licencja od ponad 3 lat nie jest objęta subskrypcją, grudzień to jedyna okazja, aby wrócić na aktualną, […]
Czytaj dalej