Programowanie interfejsów użytkownika (GUI) dla wyświetlaczy graficznych w systemach wbudowanych (Embedded Systems). TouchGFX dla mikrokontrolerów STM32.
Stworzony przez Piotr Wodarski
Darmowe lekcje
Zobacz darmowe fragmenty tego szkolenia przed zakupem.
Szkolenie obejmuje
Masz pytania dotyczące tego szkolenia ?
Podstawy znajomości języka programowania C/C++
Mile widziana podstawowa umiejętność programowania mikrokontrolerów STM32 (poziom podstawowy)
Mile widziana podstawowa obsługa STM32CubeIDE
Celem kursu jest zaznajomienie odbiorcy z podstawową obsługą środowiska TouchGFX dla mikrokontrolerów STM32.
W szczególności poznanie środowiska wspierającego pracę TouchGFX Designer, sposób generowania kodu dla wyświetlaczy, poznanie sposobu projektowania własnych rozwiązań interfejsów graficznych dla systemów wbudowanych.
Kurs przygotowany jest na poziomie podstawowym, z założeniem znajomości przez odbiorców podstaw programowania mikrokontrolerów STM32, obsługi środowiska STM32CubeIDE oraz podstaw FreeRTOS.
Wiedza z zakresu FreeRTOS dla mikrokontrolerów STM32 nie jest konieczna ale ułatwi odbiorcy dalsza prace z środowiskiem TouchGFX w celu projektowania rozwiązań przekraczających ramy niniejszego kursu.
Kurs przygotowano tak aby w jak najkrótszym czasie przedstawić w sposób zwięzły wszystkie niezbędne informacje potrzebne do tworzenia własnych rozwiązań projektowych z wykorzystaniem kodów generowanych przez środowisko TouchGFX.
Na przykładach oraz podczas projektowania trzech pełnych projektów, przedstawiłem wiedzę, która wykracza poza dokumentację producenta.
W kursie przedstawiam swoje przemyślenia, dopowiadam to czego producent nie zamieścił w dokumentacji i pokazuje jak połączyć wygenerowany automatycznie kod własnym projektem.
Do 5 godzin skracam Twój czas, który straciłbyś studiując 4080 stron dokumentacji
Program kursu:
1. Wstęp
1.1. Dlaczego STM32 i TouchGFX
1.2. Cel i zakres kursu
1.3. Oprogramowanie i dokumentacja
1.4. Okno programu TouchGFX Designer
2. Podstawy tworzenia graficznego interfejsu z użytkownika
2.1. Projekt bazowy
2.2. Interakcje i przyciski
2.3. Struktura generowanego kodu
2.4. Oprogramowanie interakcji
2.5. Zaawansowana obsługa przycisków
3. Wiele ekranów
3.1. Przełączanie pomiędzy ekranami
3.2. Sterowanie grafiką
3.3. Pola tekstowe
3.4. Paski postępu
3.5. Kontenery
4. Projekty
4.1. Wykres liniowy
4.2. Okno raportu
4.3. Graficzna prezentacja danych
5. Podsumowanie
Przystąp do szkolenia i oceń go jako pierwszy!