Logo
Panel autora

Koszyk jest pusty

0

Kategorie

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

TouchGFX 2024 dla STM32 - Pierwsze kroki

Programowanie interfejsów użytkownika (GUI) dla wyświetlaczy graficznych w systemach wbudowanych (Embedded Systems). TouchGFX dla mikrokontrolerów STM32.

Stworzony przez Piotr Wodarski

Ostatnia aktualizacja: 17/02/2025
100
00
Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje
acute 5 godz. 20 min. materiału
play_circle18 nagrań wideo

W skrócie

Poznasz podstawy TouchGFX 2024 i środowisko TouchGFX Designer dla mikrokontrolerów STM32.
Nauczysz się generować kod dla wyświetlaczy i projektować własne interfejsy graficzne.
Zrozumiesz strukturę wygenerowanego kodu i powiążesz go z własnym projektem.
Przejdziesz przez trzy pełne projekty obejmujące wykres, raport i prezentację danych.

Dlaczego warto wybrać to szkolenie

Szkolenie prowadzi przez TouchGFX Designer, generowanie kodu i projektowanie interfejsów dla STM32. Treści są zwięzłe, praktyczne i oparte na przykładach, w tym trzech kompletnych projektach.

Autor dzieli się przemyśleniami wykraczającymi poza dokumentację i pokazuje, jak łączyć automatycznie wygenerowany kod z własnym projektem. Dzięki temu szybciej ruszysz z tworzeniem działającego GUI.

  • Szybki start – Zwięzły materiał prowadzi od pierwszych kroków do działającego GUI.
  • Praktyka na projektach – Trzy kompletne projekty pokazują zastosowanie elementów UI.
  • Zrozumiały kod – Wyjaśnia strukturę kodu TouchGFX i sposób jego wykorzystania.
  • Oszczędność czasu – Pomaga uniknąć długiego studiowania tysięcy stron dokumentacji.

Czego się nauczysz?

  1. 1
    TouchGFX Designer – podstawyPoznasz okno programu, układ narzędzi i kluczowe funkcje potrzebne do startu.
  2. 2
    Projekt bazowyUtworzysz bazowy projekt i zobaczysz, jak TouchGFX generuje pliki dla STM32.
  3. 3
    Interakcje i przyciskiDodasz przyciski, zaprogramujesz reakcje i poznasz zaawansowaną obsługę przycisków.
  4. 4
    Struktura wygenerowanego koduZrozumiesz układ plików i klas, aby bezpiecznie modyfikować i rozwijać projekt.
  5. 5
    Nawigacja między ekranamiNauczysz się przełączać ekrany i zarządzać przepływem interfejsu użytkownika.
  6. 6
    Elementy UI: tekst i paskiSkonfigurujesz pola tekstowe oraz paski postępu i nauczysz się kontrolować ich zachowanie.
  7. 7
    Kontenery i organizacja widokówWykorzystasz kontenery do porządkowania elementów i wygodnego ponownego użycia komponentów.
  8. 8
    Trzy przykładowe projektyZbudujesz wykres liniowy, okno raportu i graficzną prezentację danych w TouchGFX.
  9. 9
    Łączenie z własnym kodemNauczysz się spinać kod generatora z logiką aplikacji w STM32CubeIDE.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Osób zaczynających z TouchGFX na mikrokontrolerach STM32.
  • Programistów znających podstawy STM32 i środowisko STM32CubeIDE.
  • Twórców interfejsów do systemów wbudowanych, szukających prostego startu.
  • Praktyków, którzy wolą naukę na gotowych przykładach i projektach.
  • Osób chcących zrozumieć strukturę wygenerowanego kodu TouchGFX.
  • Tych, którzy chcą szybko połączyć własny projekt z kodem generatora.
  • Osób, którym trudno przebrnąć przez tysiące stron dokumentacji.

Wymagania

Zalecana jest znajomość podstaw programowania STM32 oraz obsługi STM32CubeIDE. Podstawy FreeRTOS nie są wymagane, ale ułatwią dalszą pracę z TouchGFX.

Opis szkolenia

Szkolenie TouchGFX 2024 dla STM32 prowadzi od pierwszych kroków w TouchGFX Designer do tworzenia własnych interfejsów. Poznasz generowanie kodu dla wyświetlaczy, strukturę plików oraz projektowanie ekranów i interakcji. Na trzech pełnych projektach zobaczysz, jak łączyć automatycznie wygenerowany kod z własnym projektem. Autor dzieli się przemyśleniami wykraczającymi poza dokumentację, co skraca czas potrzebny na lekturę 4080 stron materiałów.

Start i środowisko TouchGFX Designer

W module wprowadzającym poznasz, dlaczego w kursie wykorzystano STM32 i TouchGFX oraz jaki jest cel i zakres szkolenia. Dowiesz się, jakie oprogramowanie i dokumentacja towarzyszą pracy z TouchGFX. Następnie przejdziesz przez okno TouchGFX Designer, układ paneli i najważniejsze funkcje, które wspierają projektowanie interfejsów. Dzięki temu łatwiej odnajdziesz potrzebne narzędzia i zrozumiesz, gdzie powstaje kod generowany dla wyświetlaczy w projektach STM32. Zobaczysz, jak poruszać się po elementach środowiska i jak wygląda typowy przepływ pracy od pomysłu do pierwszego widoku.

Budowa interfejsu i interakcje

Po zapoznaniu się ze środowiskiem utworzysz projekt bazowy. Na jego podstawie zbudujesz pierwsze widoki, dodasz przyciski i skonfigurujesz interakcje. Następnie oprogramujesz reakcje na zdarzenia oraz rozwiniesz obsługę przycisków o bardziej zaawansowane przypadki. Krok po kroku przeanalizujesz, które elementy konfigurujesz w Designerze, a które dopisujesz w kodzie. Dzięki temu nauczysz się projektować logiczny przepływ działań użytkownika i przygotujesz podwaliny pod bardziej rozbudowane ekrany.

Wiele ekranów i elementy UI

Kolejna część dotyczy pracy z wieloma ekranami. Nauczysz się przełączać widoki i kontrolować sposób prezentacji grafiki. Dodasz pola tekstowe, z którymi wygodnie przekażesz dane użytkownikowi, oraz paski postępu, aby pokazać stan operacji. Poznasz także kontenery, które ułatwiają organizację elementów i powtórne użycie kompozycji. Taki zestaw narzędzi pozwoli Ci budować przejrzyste i spójne ekrany oraz zachować porządek w strukturze projektu.

Trzy projekty krok po kroku

W części projektowej przejdziesz przez trzy kompletne przykłady. Najpierw powstanie wykres liniowy, który obrazuje sposób prezentowania danych w czasie. Następnie zbudujesz okno raportu z czytelnym układem informacji. Na końcu przygotujesz graficzną prezentację danych, łącząc różne komponenty interfejsu. Każdy projekt spina wcześniejsze zagadnienia i pokazuje praktyczne zastosowanie funkcji TouchGFX, co ułatwia samodzielne tworzenie podobnych rozwiązań.

Integracja z własnym kodem i podsumowanie

Autor prowadzi przez strukturę wygenerowanego kodu i wyjaśnia, jak bezpiecznie łączyć go z własnym projektem. Nauczysz się, gdzie dopisywać logikę, aby korzystać z możliwości TouchGFX i nie nadpisać zmian przy ponownej generacji. Na koniec podsumujesz kluczowe kroki i upewnisz się, jak rozwijać aplikację. Znajomość podstaw STM32 i STM32CubeIDE wystarczy, a znajomość FreeRTOS może ułatwić rozbudowę w kierunkach wykraczających poza zakres kursu.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

5 godz. 20 min. materiału
18 nagrań wideo

Spis treści

Czas trwania: 05:20:18Liczba wykładów: 18
downWstęp
4 wykłady
  • Dlaczego STM32 i TouchGFX02:49
  • Cel i zakres kursu01:51
  • Oprogramowanie i dokumentacja06:39
  • Okno programu TouchGFX Designer10:55
downPodstawy tworzenia graficznego interfejsu z użytkownika
5 wykładów
downWiele ekranów
5 wykładów
downPrzykładowe projekty
3 wykłady
downPodsumowanie
1 wykład

Kup w pakiecie i oszczędź 20%

Razem do zapłaty

20% taniej

142.00 zł

113
60

O autorze

avatar
Piotr WodarskiAdiunkt / Trener

Publikacje: 1

Ocena autora: Brak

O mnie
Naukowiec, wykładowca, instruktor, projektant nowoczesnych rozwiązań urządzeń elektronicznych. Absolwent Wydziału Automatyki Elektroniki i Telekomunikacji Politechniki Śląskiej, gd...Czytaj więcej
100
00