Programowanie mikrokontrolerów STM32 z wykorzystaniem biblioteki HAL, biblioteki CMSIS i systemu FreeRTOS - podstawy
Cel kursu:
Po ukończeniu szkolenia uczestnik:- Posiada wiedzę niezbędną do wyboru odpowiedniej dla konkretnego zastosowania platformy programistycznej oraz współpracujących z nią układów
- Potrafi zaprogramować mikrokontroler rodziny STM32 wykorzystując jego zasoby wewnętrzne – w ramach tego kursu zakłada się wykorzystanie podstawowej obsługi następujących podzespołów: GPIO, NVIC, ADC, DMA, TIM, SysTick, Watchdog (WWDG), USART, SPI, I2C, RCC
- Zna zasady tworzenia oprogramowania na systemy wielowątkowe oraz pozna API systemu FreeRTOS
- Potrafi zidentyfikować problem związany ze sterowaniem i dopasować do niego odpowiedni układ mikroprocesorowy pod względem niezbędnych do konkretnego zastosowania zasobów
Tryb szkolenia
Stopień kursu
Czas trwania
Wymagania wstępne
Miejsce szkolenia
Zobacz salę szkoleniową
Terminy szkolenia
Agenda
dzień 2 godz. 8.00 - 15.00
dzień 3 godz. 8.00 - 15.00
dzień 4 godz. 8.00 - 15.00
dzień 5 godz. 8.00 - 15.00
Cena szkolenia
Możliwość uczestnictwa online
Cena obejmuje
- Certyfikat ukończenia kursu w 2 językach – polskim i angielskim
- Materiały szkoleniowe
- Materiały piśmiennicze np. notatnik, długopis (dot. szkoleń stacjonarnych)
- Kompleksową pomoc indywidualnie przydzielonych opiekunów kursu
- Karty Kursantów upoważniające do zniżek w wybranych gliwickich lokalach partnerskich (dot. szkoleń stacjonarnych)
Catering
Przeczytaj szczegóły
Kontakt
Szkolenia zamknięte
Certyfikat
Przeczytaj więcej
Zakwaterowanie
Zapraszamy do kontaktu
32 4111 000
info@emt-systems.pl
w celu skonsultowania trafności wyboru szkolenia
Program kursu
| |
| |
| |
| |
|
Poznaj naszą firmę
Potwierdzenia współpracy
Opinie o szkoleniu
Korzyści dla uczestnika
Celem szkolenia jest zapoznanie uczestników z metodą programowania najnowocześniejszej i najszybciej rozwijanej rodziny mikrokontrolerów STM32 ze rdzeniem Arm® Cortex®-M.
Szkolenie przeznaczone jest dla osób pragnących rozpocząć przygodę z programowaniem układów mikroprocesorowych oraz posiadających podstawową wiedzę na temat programowania w języku C.
Kurs obejmuje wiedzę z zakresu:
- wyboru platformy sprzętowej do programowania mikrokontrolerów STM32,
- wyboru bibliotek programistycznych (CMSIS, StdPeriph, HAL),
- wyboru oprogramowania do generacji kodu STM32Cube,
- podstaw programowania mikrokontrolerów,
- podstaw budowy działania rdzenia Cortex oraz układów peryferyjnych,
- podstaw budowy systemu FreeRTOS w wersji CMSISv1 oraz CMSISv2,
- oraz praktycznej realizacji zagadnień przemysłowych oraz z zakresu rozwiązywania problemów, które napotyka się przy pracy z mikrokontrolerami.
Uczestnicy zapoznają się z darmowym oprogramowaniem STM32CubeIDE oraz poznają zasady pisania programu, kompilacji, linkowania i debugowania kodu programu.
Uczestnicy zostaną zaznajomieni z bibliotekami dedykowanymi mikrokontrolerom STM32 począwszy od podstawowych poleceń sterujących mikrokontrolerem po struktury zapewniające wielowątkową pracę systemu, który odczytuje dane z czujników przemysłowych, obsługuje panel sterujący i wykonuje współbieżnie inne zadania.
Dodatkowo poznają system FreeRTOS, który umożliwi wielowątkowe sterowanie zasobami mikrokontrolera.
Uczestnik kursu nabędzie wiedzę niezbędną do wyboru odpowiedniej dla konkretnego zastosowania platformy programistycznej oraz współpracujących z nią układów.
Po zakończonym kursie uczestnik będzie potrafił zaprogramować mikrokontroler rodziny STM32 wykorzystując jego zasoby wewnętrzne – w ramach tego kursu zakłada się wykorzystanie podstawowej obsługi następujących podzespołów: GPIO, NVIC, ADC, DMA, TIM, SysTick, Watchdog (WWDG), USART, SPI, I2C, RCC.
Dodatkowo uczestnik pozna zasady tworzenia oprogramowania na systemy wielowątkowe oraz pozna API systemu FreeRTOS.
Użytkownik będzie potrafił zidentyfikować problem związany ze sterowaniem i dopasować do niego odpowiedni układ mikroprocesorowy pod względem niezbędnych do konkretnego zastosowania zasobów.
Catering
Podczas każdego dnia szkoleniowego uczestnicy otrzymują:
- Nielimitowany dostęp do barku kawowego Cechownia Cafe, serwującego herbatę oraz wysokiej jakości świeżo zmieloną kawę. Barek wyposażony jest w:
- NECTO Karisma – profesjonalny ekspres włoskiej produkcji.
- THERMOPLAN BW 4 – profesjonalny ekspres szwajcarskiej produkcji.
- Dwudaniowy obiad – połączenie tradycyjnych, domowych smaków z posiłkami serwowanymi w restauracjach.
Do godz. 16:00 w kawiarence na I piętrze można zakupić również świeże kanapki, ciasta, słodkie i słone przekąski oraz zimne napoje. Po szkoleniu - od godz. 16:00 - zapraszamy do wypróbowania pysznych dań Restauracji Cechownia, przygotowanych przez najlepszych kucharzy w Gliwicach.