Logo

Koszyk jest pusty

0

Kategorie

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

TouchGFX 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

100,00 zł
Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij naukę teraz, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

W cenie szkolenia otrzymasz

calendar_clockPłacisz raz, wracasz kiedy chcesz
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie online
forumDostęp do grupy dyskusyjnej
database_uploadAktualizacje w cenie

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

Spis treści

O autorze

product-image

Programowanie C++ od podstaw

5.0(1)
70,00 zł

Programowanie C++ od podstaw

Podstawy programowania w języku C++ na podstawie projektów konsolowych w darmowych środowiskach Dev C++ i Visual Studio z elementami języka C

Czego się nauczysz?

  • Podstaw programowania w języku C++
  • Tworzenia podstawowych algorytmów
  • Myśleć w sposób zrozumiały dla komputera
100,00 zł

🔒 Weryfikacja bezpieczeństwa

Witaj! Jestem Twoim asystentem.

Zadaj mi pytanie, a pomogę Ci znaleźć odpowiedni produkt z oferty.