TouchGFX środowisko graficzne dla kontrolerów STM32

TouchGFX środowisko graficzne dla kontrolerów STM32

System procesorowy z wbudowanym ekranem, potrzebuje do obsługi grafiki programistycznego interfejsu użytkownika zwanego skrótowo GUI. W przypadku projektów z zaawansowanymi funkcjami, zamiast samodzielnie tworzyć taki interfejs od podstaw, wygodniej jest skorzystać z gotowych rozwiązań. TouchGFX to darmowy, także dla zastosowań komercyjnych, interfejs graficzny dla urządzeń z kontrolerami z rodziny STM32. Artykuł poświęcony jest podstawom tworzenia GUI przy pomocy TouchGFX w powiązaniu z innymi narzędziami dla kontrolerów STM32.

W połowie 2018 roku firma ST przejęła duńską firmę Draupner Graphics producenta TouchGFX, wysokiej jakości biblioteki graficznej przeznaczonej dla systemów mikroprocesorowych. Tym samym dla 32-bitowych kontrolerów z rodziny STM32 stało się ogólnie dostępne drugie obok STemWin środowisko GUI. Najważniejsze cechy biblioteki TouchGFX:

  • jest przystosowana do współpracy z różnymi kontrolerami rodziny STM32, wyświetlaczami TFT o różnej rozdzielczości, wyposażonymi w kontrolery dotyku dla ekranów rezystancyjnych i pojemnościowych,
  • obsługuje przeźroczystość, animacje, różne alfabety narodowe w tym polski,
  • jest napisana w języku C++. Przy pomocy prostych procedur pośredniczących, biblioteka może także współpracować z funkcjami w czystym C,
  • biblioteka pracuje pod nadzorem systemu operacyjnego czasu rzeczywistego,
  • częścią biblioteki jest narzędzie TouchGFX Designer. Metodą „przeciągnij i upuść” pozwala tworzyć GUI z podglądem na ekranie jego rzeczywistego wyglądu. Designer umożliwia symulację działania GUI a na koniec generuje kod obsługi grafiki, umieszczany w programie użytkownika.

Co ważne, pakiet TouchGFX jest

...
Aby kontynuować czytanie wykup Prenumeratę
Artykuł ukazał się w
Marzec 2020
Zobacz też
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik kwiecień 2020

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio kwiecień 2020

Świat Radio

Magazyn użytkowników eteru

APA - Automatyka Podzespoły Aplikacje marzec 2020

APA - Automatyka Podzespoły Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna marzec 2020

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Praktyczny Kurs Elektroniki 2018

Praktyczny Kurs Elektroniki

24 pasjonujące projekty elektroniczne

Elektronika dla Wszystkich kwiecień 2020

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów