- Czym jest biblioteka oprogramowania?
- Biblioteki oprogramowania do programowania wyświetlaczy EVE
- Zalety korzystania z bibliotek oprogramowania w rozwiązaniach EVE
- Jak korzystać z bibliotek programowych?
- Narzędzia oparte na bibliotekach do projektowania GUI EVE
- Jak biblioteki oprogramowania współpracują z produktami Riverdi?
Czym jest biblioteka oprogramowania?
Biblioteka oprogramowania to zbiór gotowych zasobów, które ułatwiają programowanie. Może zawierać gotowy kod, dokumentację, dane konfiguracyjne, szablony, sekwencje i inne specyfikacje. Dzięki przejrzystej i uporządkowanej strukturze biblioteka jest łatwa do wdrożenia i można z niej korzystać wielokrotnie, co sprawia, że jest bardzo przydatna w inżynierii.
Biblioteki oprogramowania do programowania wyświetlaczy EVE
Do programowania wyświetlaczy EVE4 dostępnych jest kilka bibliotek oprogramowania. Jednym z godnych uwagi przykładów jest BRT_AN_025 firmy Bridgetek – framework typu open source zaprojektowany z myślą o przenośności na wiele platform MCU, w tym:
- Bridgetek FT90x / FT93x / BT81x
- ST STM32
- Microchip PIC18F
- Espressif ESP32
- TI MSP430
- BeagleBone Black
- Generic z wykorzystaniem biblioteki libMPSSE
- Raspberry Pi
- Raspberry Pi Pico


Ta biblioteka nie ogranicza się tylko do wyżej wymienionego sprzętu. Możesz ją wykorzystać jako podstawę do programowania na innych platformach. W tym celu firma Bridgetek proponuje skorzystać z projektu NXP K64 jako przykładu. Kod biblioteki obsługuje również rodziny układów EVE: FT80x, FT81x i BT81x.
Biblioteki kodu mogą znacznie ułatwić uruchomienie EVE na twoim MCU. Przyjrzyjmy się, jak to działa.
Zalety korzystania z bibliotek oprogramowania w rozwiązaniach EVE
Korzystanie z bibliotek oprogramowania do tworzenia GUI (graficznego interfejsu użytkownika) ma kilka zalet – przede wszystkim jest to opłacalność, dzięki:
| EASY | SZYBKO | OPARTE NA WSPÓŁPRACY |
|---|---|---|
|
|
|
Jak korzystać z bibliotek programowych?
Żeby skorzystać z tych bibliotek, po prostu włącz pliki z kodem źródłowym do swojego projektu. Niektóre biblioteki są też dostępne jako pojedyncze pliki typu „ .lib ” (np. TouchGFX). Zanim zaczniesz tworzyć interfejs graficzny dla EVE na swoim MCU, musisz najpierw przeprowadzić portowanie urządzenia – czyli skonfigurować ustawienia sprzętowe. Po skonfigurowaniu będziesz mógł szybko tworzyć profesjonalne interfejsy graficzne dla wyświetlaczy EVE⁴ przy użyciu bibliotek Bridgetek i Riverdi.
Narzędzia oparte na bibliotekach do projektowania GUI EVE
Innymi przydatnymi narzędziami opartymi na bibliotekach są edytory ekranów wyświetlania, które wspierają tworzenie GUI w EVE. Dzięki nim projektowanie display list staje się prostsze i bardziej intuicyjne. Istnieją dwa polecane narzędzia do projektowania graficznego GUI dla EVE:
EVE Screen Editor (ESE):
- Obsługuje moduły Riverdi EVE
- Pozwala poeksperymentować z tworzeniem display listów
- Wykorzystuje intuicyjną metodę „przeciągnij i upuść”
- Prezentuje projekty na prawdziwym sprzęcie i na wyświetlaczu komputera
- Emuluje EVE z maksymalną wiernością
- Ułatwia poznanie funkcji EVE
- Projekty są niezależne od platformy – nie trzeba podawać szczegółów dotyczących MCU
- Zmniejsza nakład pracy związany z rozpoczęciem nowego projektu
- Natychmiast synchronizuje wygląd ekranu z modułem EVE za pośrednictwem FT4222 lub MPSSE
- Ogranicza pozycjonowanie w poziomie albo w pionie


EVE Screen Designer (ESD):
- Pozwala użytkownikowi stworzyć aplikację z GUI
- Wykorzystuje metodę programowania wizualnego
- Nie musisz znać konkretnych poleceń display list w EVE
- Zapewnia środowisko WYSIWYG (What You See Is What You Get)
- Służy do edycji grafiki i tworzenia efektów wizualnych
- Pozwala na definiowanie logiki użytkowej aplikacji GUI bez pisania kodu
- Generuje kod w języku ANSI C dla docelowej platformy sprzętowej
- Obsługuje zaawansowane widżety typu „przeciągnij i upuść”
- Symuluje działanie ekranu i gesty użytkownika za pomocą myszki


Dla inżyniera wszystko wygląda całkiem fajnie, ale jak sprawić, żeby wszystko szło jeszcze płynniej? Najlepszym rozwiązaniem jest skorzystanie z produktów Riverdi. Przyjrzyjmy się zaletom wdrożenia bibliotek oprogramowania z serii Riverdi EVE4.
Jak biblioteki oprogramowania współpracują z produktami Riverdi?
Riverdi jako pierwsza firma wdrożyła kontroler BT817Q firmy Bridgetek, który stanowi serce inteligentnego wyświetlacza EVE4 – Embedded Video Engine. Rozwiązanie opracowane przez zespół Riverdi charakteryzuje się najwyższą jakością dzięki kompleksowemu i zorientowanemu na klienta podejściu. Cały proces wdrażania rozwiązania EVE4 firmy Riverdi opiera się na wiedzy naszych projektantów i inżynierów. Na przykład stworzyliśmy RiBUS – The Intelligent Display Bus – aby ułatwić połączenie twojego produktu z Display Solutions Riverdi.
Mając na uwadze zalety dobrze przygotowanych bibliotek, eksperci firmy Riverdi określili dla wyświetlaczy Riverdi EVE4:
- ST STM32
- Raspberry Pi
- FT232H – USB do SPI
Korzystanie z tych bibliotek gwarantuje pełną kompatybilność z produktami Riverdi. Dzięki temu wszystko idzie jeszcze ŁATWIEJ, SZYBCIEJ i sprzyja WSPÓŁPRACY.
ODKRYJ NASZĄ
Whitepaper
Osiągnij idealną interakcję użytkownika z wyświetlaczem dzięki odpowiedniemu czujnikowi Touch Sensor IC. Czy kiedykolwiek zmagałeś się z problemami związanymi z fantomowymi dotknięciami lub certyfikacją? Rozwiń swoje prace B+R jak profesjonalista dzięki naszemu Whitepaperowi!



