Qt - Wysokowydajne interfejsy użytkownika dla systemów wbudowanych
W PHYTEC bezproblemowo integrujemy framework Qt z naszym BSPOszczędza to czasochłonną integrację i rozwiązywanie zależności. Skorzystaj z wstępnie skonfigurowanych obrazów, wirtualnych środowisk programistycznych i kompleksowych samouczków. Rozpocznij tworzenie aplikacji bezpośrednio i z jasno określonym celem.
Łatwa integracja z Qt
Zdejmujemy z Ciebie ciężar skomplikowanej integracji systemów. Nasze wsparcie Qt obejmuje:
Bezszwowy BSP-Integracja: Framework Qt jest domyślnie zawarty w prawie wszystkich wersjach oprogramowania PHYTEC Yocto-BSPs wstępnie zintegrowane.
Gotowe do uruchomienia wersje demonstracyjne: Dzięki naszym obrazom demonstracyjnym phytec-qt możesz natychmiast ocenić wydajność graficzną naszego sprzętu.
Wstępnie skonfigurowane środowisko programistyczne: W przypadku wybranych zestawów dostarczamy maszyny wirtualne (VM), w których Qt Creator, w tym w pełni skonfigurowany zestaw narzędzi, jest już skonfigurowany i gotowy na pierwszą kompilację.
Pełna dokumentacja: Przewodniki krok po kroku pokazują, jak skonfigurować i optymalnie wykorzystać Qt na systemie hosta.
Wsparcie ekspertów: Potrzebujesz bardziej szczegółowej pomocy? Nasz zespół wsparcia pomoże Ci w kwestiach integracji i optymalizacji.
Obietnica jakości PHYTEC
Abyś mógł skupić się na swojej aplikacji, dbamy o to, aby infrastruktura bazowa działała. W PHYTEC Qt jest integralną częścią naszych cykli wydań.
Zautomatyzowane zapewnienie kompilacji
Każdy z naszych BSPKompilacja jest automatycznie uruchamiana na naszym kompleksowym obrazie phytec-qt6demo. Gwarantuje to, że wszystkie zależności zostaną poprawnie rozwiązane, kompilator krzyżowy będzie działał poprawnie, a aplikacja Qt będzie natychmiast kompilowalna.
Zweryfikowany zestaw funkcji
Poza samą kompilacją, nasi programiści gruntownie testują funkcjonalność kluczowych modułów Qt bezpośrednio na sprzęcie. Dbamy o to, aby podstawowe funkcje wymagane przez nowoczesne interfejsy graficzne działały płynnie i stabilnie w praktyce.
Monitorujemy dla Ciebie następujące elementy:

Multimedia i wydajność
Sprzętowe przyspieszenie odtwarzania wideo (VPU/GPU) poprzez QtMultimedia i płynne renderowanie na dostępnych platformach.

Interfejs użytkownika
Obsługa nowoczesnego języka Qt6 QML, elementów niestandardowych, motywów i klawiatur ekranowych.

Wkład
Funkcjonalna obsługa wielodotykowa.

integracja systemów
np. połączenie D-Bus dla klientów aktualizacji, takich jak RAUC.
Przetwarzanie obrazu z wykorzystaniem Qt i PHYTEC
Wyświetlanie strumieni wideo na żywo w nowoczesnym interfejsie graficznym (GUI) jest kluczowym wymogiem dla wielu przemysłowych urządzeń HMI. Wraz z naszym partnerem Równość (dostawca usług programistycznych specjalizujący się w aplikacjach Qt do przetwarzania obrazu) mamy wysoce zoptymalizowaną wersję demonstracyjną dla phyBOARD-Pollux (i.MX 8M Plus) rozwinięte.
Demo pokazuje niezwykle niskie opóźnienie i synchroniczny obraz na żywo dwóch kamery phyCAM VM-020 zintegrowane z płynnym interfejsem użytkownika Qt.
Download: Pobierz Pobierz skompilowany obraz dla phyBOARD-Pollux, przenieś go na kartę SD i sprawdź wydajność samodzielnie. (Uwaga: Ten obraz wkrótce będzie dostępny bezpośrednio w standardowych plikach do pobrania PHYTEC).
Jak zacząć
Zacznij już teraz. Mamy gotowe obrazy Qt, wstępnie skompilowane BSPoraz wirtualne środowiska programistyczne przygotowane dla naszych zestawów.
Wskazówka: Nasze zestawy deweloperskie są standardowo wyposażone w obraz demonstracyjny Qt na karcie SD. Wystarczy podłączyć wyświetlacz i natychmiast przetestować demo Qt PHYTEC.
1. Korzystanie z maszyny wirtualnej PHYTEC (najszybszy sposób)
Aby maksymalnie ułatwić Ci rozpoczęcie pracy, przygotowaliśmy gotową do użycia maszynę wirtualną (opartą na Ubuntu LTS). Kompletny zestaw narzędzi Yocto Cross-Compile Toolchain (SDK) jest już zainstalowany na tej maszynie wirtualnej i płynnie zintegrowany z prekonfigurowanym narzędziem Qt Creator. Ustawienia sieciowe (takie jak adresy IP) do komunikacji między hostem a sprzętem docelowym są również prekonfigurowane, co pozwala na wdrożenie aplikacji Qt bezpośrednio na płytce PHYTEC za pomocą jednego kliknięcia „Build & Run”.
2. Ręczna konfiguracja Qt na komputerze hosta
Jeśli wolisz pracować natywnie na swoim własnym systemie, nasze Przewodniki po środowisku programistycznym szczegółowe instrukcje dotyczące kompilacji Yocto SDK i integracji go z Qt Creator w systemie hosta (np. Ubuntu).
Przejdź do strony produktu swojego modułu (zakładka) Pobrania).
Pod Oprogramowanie i podręczniki oprogramowania > Linux BSP prasowe znajdź to Przewodnik po środowisku programistycznym.
W rozdziale 5.8 Instalowanie i konfigurowanie Qt Creator Znajdziesz instrukcję krok po kroku.
3. Demo PHYTEC Qt na GitHubie
Chcesz zobaczyć lub zmodyfikować kod naszej demonstracji PHYTEC Qt? Udostępniamy kod źródłowy naszych aplikacji demonstracyjnych na GitHubie jako podstawę do ich rozwoju. Demonstracje prezentują najlepsze praktyki w zakresie projektowania interfejsu użytkownika QML, integracji czujników i obsługi dotykowej sprzętu PHYTEC.
Linki i zasoby
Tutaj znajdziesz bezpośrednie linki do naszych wstępnie skonfigurowanych obrazów, przewodników programistycznych i maszyn wirtualnych (VM).
Utrzymujemy obrazy Qt i BSPSzablony dla wielu innych SoM-ów PHYTEC. Oto jak znaleźć odpowiednie zasoby:
- Na stronie PHYTEC przejdź do strony produktu dotyczącej Twojego modułu.
- Przejdź do zakładki Pobrane.
- W kategorii Oprogramowanie i podręczniki oprogramowania > Linux BSP Wszystkie dostępne wydania znajdziesz tutaj. BSP-Wydania zawierające przewodniki po środowisku programistycznym.
- (Alternatywnie) Przejdź bezpośrednio do naszego serwera pobierania: PHYTEC Linux Downloads. W folderze pobierania dla Twojego procesora i konkretnej wersji, obraz Qt zazwyczaj znajdziesz w folderze ampliphy-vendor-xwayland pod nazwą phytec-qt6demo-image... (jako plik .wic.xz do bezpośredniego flashowania).