Szkolenie: Programowanie w języku Rust dla systemów wbudowanych
Szkolenie "Programowanie w języku Rust dla systemów wbudowanych" stanowi doskonałe wprowadzenie do tematyki programowania urządzeń IoT oraz systemów embedded.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:RUST/EMBEDDED
Programowanie w języku Rust dla systemów wbudowanych
Cele szkolenia
- Poznanie języka Rust w zakresie umożliwiającym programowanie systemów wbudowanych 
- Zapoznanie z dostępnymi narzędziami deweloperskimi 
- Zdobycie wiedzy i umiejętności niezbędnych do programowania mikrokontrolerów z rodziny ESP 
Dla kogo?
- Programistów chcących poznać język Rust w kontekście programowania systemów wbudowanych 
Zalety
- Duża ilość przykładów i ćwiczeń ułatwiających przyswojenie zdobywanej wiedzy 
- Brak konieczności posiadania/zakupu sprzętu (wykorzystanie symulatora) 
- Aktualna wiedza i interesujące projekty praktyczne 
Wymagania
- Podstawowa umiejętność programowania w dowolnym języku będzie dużym ułatwieniem 
W cenie otrzymasz:
- Materiały szkoleniowe 
- Certyfikat ukończenia szkolenia 
- W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki 
Program szkolenia
Wprowadzenie do systemów wbudowanych
- Czym jest system wbudowany? 
- Microcontroller vs. microprocessor 
- Mikrokontrolery z rodziny ESP 
- Rust w kontekście systemów wbudowanych 
- Programowanie na poziomie bare-metal vs. RTOS 
Praca z urządzeniami peryferyjnymi i sterownikami
- Wejście/wyjście ogólnego przeznaczenia (GPIO) 
- Przetworniki analogowo-cyfrowe i cyfrowo analogowe (ADC/DAC) 
- Timery i liczniki 
- Modulacja szerokości impulsu (PWM) 
- Komunikacja szeregowa 
- Pin interface 
- Polling vs. przerwania 
Podstawy programowania systemów wbudowanych
- Konfiguracja środowiska developerskiego 
- Wprowadzenie do języka Rust 
- Tworzenie, budowanie i uruchamianie projektu na symulatorze 
- Wykorzystanie dokumentacji 
- Metody debugowania 
Warsztat praktyczny
- Programowanie mikrokontrolerów z rodziny ESP na poziomie bare-metal i RTOS 
- Przykłady wykorzystujące: GPIO, ADCs, timery/liczniki, PWM, komunikację szeregową, sieć (protokoły HTTP i SNTP) 
- Podstawy Embassy framework 
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

