Chromium – Wysokowydajne interfejsy HMI dla systemów wbudowanych Linux

Technologie internetowe stały się potężną alternatywą dla tradycyjnego tworzenia interfejsów graficznych (GUI). Dzięki Chromium (oprogramowaniu open source bazującemu na Google Chrome) możesz bezpośrednio wdrożyć frameworki takie jak React, Vue czy Angular na swoich urządzeniach wbudowanych. Jednak integracja w pełni funkcjonalnej przeglądarki z wydajnym systemem Linux jest niezwykle złożona i wymaga dogłębnej znajomości Yocto oraz sprzętu. Właśnie w tym obszarze Cię wspieramy: Skorzystaj z bogatego doświadczenia naszych inżynierów aplikacji terenowych (FAE), aby zapewnić Chromium stabilną i akcelerowaną sprzętowo pracę na sprzęcie PHYTEC.

Dlaczego warto stosować grafikę internetową w systemach wbudowanych?

Czasy, gdy silniki przeglądarek były zbyt zasobochłonne dla urządzeń wbudowanych, minęły. Nowoczesne układy SoC oferują dedykowane procesory graficzne (GPU), które obsługują wysoce wydajne renderowanie HTML5, CSS3 i WebGL. Chromium jest de facto standardem w zakresie dostępu do tej wydajności.

Dlaczego warto używać interfejsów HMI w projektach wbudowanych?

✓ Niezależność od platformy

Stwórz interfejs użytkownika tylko raz. Ten sam interfejs będzie działał na ekranie dotykowym urządzenia, na komputerze technika serwisowego lub na smartfonie klienta końcowego.

✓ Krótszy czas wprowadzania na rynek

Skorzystaj z ogromnego ekosystemu programistów stron internetowych, gotowych komponentów interfejsu użytkownika (np. Material Design) i bibliotek typu open source, zamiast mozolnie programować w skomplikowanym języku C/C++.

✓ Elastyczna architektura (lokalna lub online)

Interfejsy Web-HMI mogą działać całkowicie niezależnie za pośrednictwem lokalnego, lekkiego serwera WWW (np. Nginx) na urządzeniu PHYTEC lub umożliwiać bezproblemową wizualizację danych z chmury jako brama brzegowa.

✓ Łatwe aktualizacje OTA

Oddzielenie systemu operacyjnego od aplikacji sprawia, że ​​aktualizacje są niezwykle bezpieczne i szybkie. Aktualizacja interfejsu użytkownika nie wymaga już pełnej aktualizacji oprogramowania układowego, a często jedynie wymiany kompaktowych lokalnych plików HTML/JS.

Wyzwanie: opanowanie integracji z Chromium

Teoria brzmi prosto, ale w praktyce w Yocto często wygląda to zupełnie inaczej: Chromium to jeden z największych i najbardziej złożonych pakietów oprogramowania w świecie open source. Jego kompilacja, rozwiązanie zależności Yocto i – co najważniejsze – Jak poprawnie włączyć przyspieszenie sprzętowe (VPU/GPU) za pomocą Wayland, często kosztuje zespoły programistyczne tygodnie.

Nasze doświadczenie w Twoim projekcie:
Nie zostawimy Cię samego z tym wyzwaniem. PHYTEC posiada dogłębną wiedzę specjalistyczną w zakresie integracji Chromium. Nasi inżynierowie aplikacji terenowych z powodzeniem wdrożyli już wysokowydajne rozwiązania w trybie kiosku (pełny ekran bez pasków przeglądarki) w naszych modułach, optymalnie wykorzystując zasoby sprzętowe. Skontaktuj się z nami – chętnie doradzimy Ci w zakresie architektury, odpowiedniego doboru sprzętu i najlepszych praktyk integracyjnych.

Zalecany sprzęt

W przypadku interfejsów HMI opartych na Chromium zalecamy sprzęt z wydajnym procesorem graficznym 3D, który pozwoli skutecznie odciążyć Cię od renderowania:

Nasz lider w kategorii cena/wydajność w grafice internetowej. Architektura zapewnia zaskakująco dobre wyniki w testach generowania obrazu w przeglądarce.

Kompletny pakiet umożliwiający szybki start: moduł, płyta bazowa i 10-calowy wyświetlacz dotykowy z preinstalowanym obrazem Chromium.

Potężna alternatywa dla projektów wymagających mocy NPU (np. do uczenia maszynowego) oprócz internetowego interfejsu HMI.

Chcesz dowiedzieć się więcej o Chromium na sprzęcie PHYTEC?
Umów się na bezpłatną konsultację z naszymi ekspertami. Czekamy na kontakt od Ciebie.

Martin Podolszki
Szef FAE