Prawa autorskie © 2020-2021 Shenzhen CDTech Electronics LTD. Wszelkie prawa zastrzeżone. Mapa witryny. Obsługiwane przez iwonder.cn
Aby idealnie obsługiwać ultraszerokokątne ekrany LCD, konieczne jest dopasowanie natywnego taktowania panelu na trzech poziomach: sprzętowym (karta analogowo-cyfrowa LVDS/eDP/HDMI), firmware'owym (taktowanie/tabele EDID) oraz systemowym (niestandardowe EDID i wymuszanie trybu w systemach Windows/Linux/Android). Gdy wszystkie trzy elementy się ze sobą zgrają, ekran wyświetla się w pełnej rozdzielczości bez rozciągania, przycinania ani czarnych pasów, nawet w przypadku bardzo niestandardowych proporcji obrazu.
Rozwiązania TFT LCD typu słupkowego
Ekrany LCD typu „bar” są zazwyczaj wycinane lub wykonane ze specjalnego szkła o ekstremalnych proporcjach obrazu i niestandardowych matrycach pikseli, przez co standardowe ustawienia taktowania GPU rzadko dokładnie odpowiadają rzeczywistym, co powoduje skalowanie, przycinanie obrazu lub brak podświetlenia. W produkcji często spotykam panele o rozdzielczości 1920×540, 1920×360, 2880×540 lub 800×192 pikseli, które dezorientują standardowe kontrolery wyświetlania.
W przeciwieństwie do monitorów 16:9 lub 4:3, te rozciągnięte panele mogą wykorzystywać jednopasmowy LVDS, dwupasmowy LVDS lub eDP z nietypowymi taktowaniami pikseli i wartościami progowymi, które nie występują w szablonach VESA GTF/CTA. Standardowa płyta sterująca będzie próbowała „zaokrąglić” taktowanie do najbliższego znanego trybu, co powoduje zniekształcenia lub częściowe wyświetlanie.
Z punktu widzenia sprzętu, najważniejsze różnice to:
Niestandardowy rozmiar cięcia szkła TFT oraz routing bramek/źródeł.
Niestandardowy układ scalony sterownika, szeregowy lub segmentacyjny.
Struktura podświetlenia zoptymalizowana pod kątem długiego, wąskiego światłowodu.
Firma CDTech, jako producent wyświetlaczy LCD, projektuje zarówno szkło, jak i układ scalony sterownika, co oznacza, że dokładny czas, mapowanie LVDS i odniesienie gamma mogą być dokumentowane i kontrolowane, zamiast zgadywać w terenie.
Wybierz płytkę analogowo-cyfrową (A/D), której skaler i interfejs obsługują natywne taktowanie i głębię bitową panelu, najlepiej z oprogramowaniem układowym, które można dostosować do dokładnej rozdzielczości i mapowania LVDS/eDP. Zawsze zaczynam od tabeli taktowania panelu, a następnie sprawdzam, czy maksymalne taktowanie pikseli, liczba ścieżek i przepustowość pamięci kontrolera są wystarczające.
Na poziomie sprzętowym sprawdź:
Interfejs wejściowy: HDMI/DP/DVI/VGA lub SoC RGB/MIPI.
Interfejs wyjściowy: pojedynczy/podwójny LVDS, 6/8/10-bitowy lub eDP.
Maksymalny zegar pikseli i bufory linii/ramek dla bardzo szerokich rozdzielczości.
Na przykład, pasek o rozdzielczości 3840×540 i częstotliwości 60 Hz może wymagać taktowania pikseli w tej samej kolejności co 1920×1080, mimo że rozdzielczość pionowa jest niższa, ponieważ piksele poziome są gęste, a porty nie są trywialne. Jeśli kontroler jest ograniczony do około 85 MHz, a panel potrzebuje 120 MHz, wystąpi migotanie, niestabilna synchronizacja lub płytka odrzuci tryb.
Firma CDTech często łączy swoje szkło typu bar z dopasowanymi płytkami sterującymi, które posiadają wstępnie zweryfikowane profile czasowe, zmniejszając ryzyko oscylacji na liniach LVDS, problemów z przekosami na długich odcinkach kabli oraz niedopasowania sterowników podświetlenia. Podczas wspólnego projektowania projektów rezerwujemy również punkty testowe do walidacji diagramów oka HSYNC/VSYNC i LVDS bezpośrednio na płytce A/D.
Prawidłowe mapowanie LVDS/eDP oznacza, że kolejność bitów wyjściowych, kolejność ścieżek i polaryzacja kontrolera są zgodne z oczekiwaniami panelu. W przeciwnym razie występuje inwersja kolorów, zacinanie lub przesunięcie o połowę ekranu. W praktyce zawsze porównuję wyprowadzenia panelu z tabelą mapowania LVDS skalatora, a nie tylko z nominalnym trybem LVDS „pojedynczy/podwójny”.
Większość paneli barowych wykorzystuje układy scalone sterowników z popularnych szklanych paneli o przekątnej 7–15 cali, ale sposób kaskadowania sterowników źródłowych wzdłuż długiej krawędzi jest dostosowany. Prowadzi to do:
Nietypowe mapowanie parzystych/nieparzystych pasów LVDS.
Zamieniono BGR/RGB lub różnice w kolejności bitów.
Różnice w kolejności uruchamiania dwóch bramek.
Na płycie A/D należy:
Ustaw mapowanie LVDS w oprogramowaniu sprzętowym (np. JEIDA vs VESA, 6-bit vs 8-bit).
Skonfiguruj zamianę pasów i polaryzację w rejestrach skalatora.
Sprawdź tryb DE i tryb HSYNC/VSYNC zgodnie z kartą katalogową panelu.
Gdy CDTech dostarcza panel barowy i płytkę, zapewniamy również zestaw „złotych wzorów” (paski kolorów, gradient, szachownica) oraz sprawdzone, dobre zrzuty rejestrów LVDS, dzięki czemu integratorzy mogą badać pary LVDS za pomocą sondy różnicowej, jeśli na ekranie pojawi się cokolwiek podejrzanego.
Strojenie synchronizacji oprogramowania układowego jest kluczowe, ponieważ każde odchylenie od wymaganego taktowania pikseli, szerokości synchronizacji lub progów panelu może powodować migotanie, duszki na końcach obrazu lub sporadyczne utraty synchronizacji, nawet jeśli obraz na pierwszy rzut oka wygląda poprawnie. Z mojego doświadczenia wynika, że panele barowe są mniej odporne na wahania synchronizacji niż zwykłe monitory, ponieważ skanowanie bramki jest długie i wąskie.
Oprogramowanie układowe skalatora zawiera:
Tabela synchronizacji: rozdzielczość, odświeżanie, zegar pikseli.
Synchronizuj polaryzację i wartości ganku.
Tryb LVDS/eDP i głębia kolorów.
W przypadku rozdzielczości niestandardowych, takich jak 1920×540, nie można polegać na automatycznie generowanych taktowaniach VESA; należy wprowadzić dokładne wartości ze specyfikacji panelu, a następnie, w razie potrzeby, dostosować zegar pikseli w zakresie ±1–2 MHz, aby spełnić ograniczenia dotyczące zakłóceń elektromagnetycznych i stabilności. Częstym błędem jest zaokrąglanie sumy pionowej do najbliższego standardu, co może powodować częściowe artefakty obrazu lub „ślady pociągu” na krawędziach.
Zespół inżynierów CDTech zazwyczaj zapisuje w kontrolerze co najmniej trzy profile czasowe: nominalną częstotliwość 60 Hz, tryb „przyjazny EMI” z nieco niższym taktowaniem oraz tryb wypalania z ostrożnym sterowaniem, umożliwiając klientom wybór najlepszej równowagi między stabilnością a poborem mocy.
Niestandardowy EDID pozwala wyświetlaczowi lub kontrolerowi na reklamowanie niestandardowej rozdzielczości natywnej, dzięki czemu procesory graficzne generują prawidłowy taktowanie, zamiast próbować skalować obraz lub stosować format letterbox. W projektach z wyświetlaczami LCD w formacie linijkowym rutynowo definiuję dostosowane, szczegółowe deskryptory taktowania (DTD) w EDID, zamiast polegać na standardowych trybach 16:9.
EDID dla panelu barowego musi:
Dodaj poprawny natywny czas do bloku DTD.
Oznacz ten tryb jako preferowany.
Unikaj konfliktów między trybami 16:9 preferowanymi przez procesory graficzne.
W nowoczesnych kontrolerach dane EDID są często przechowywane w pamięci EEPROM I²C lub w wewnętrznej pamięci flash skalera. Można je zaktualizować za pomocą:
Programowanie fabryczne (urządzenie I²C).
Narzędzia konfiguracyjne dostawcy przez VGA/HDMI/USB.
Uaktualnione obrazy oprogramowania sprzętowego.
Subtelny trik polega na upewnieniu się, że zegar pikseli i wartości porch w EDID dokładnie odpowiadają tabeli taktowania oprogramowania sprzętowego; w przeciwnym razie skalator może dokonać ponownego próbkowania lub nieznacznie przeskalować wejście, powodując utratę mapowania 1:1.
W systemie Windows wstrzykuje się niestandardowy EDID za pomocą narzędzi takich jak Custom Resolution Utility (CRU) lub sterowników INF specyficznych dla danego dostawcy, dzięki czemu GPU traktuje pasek LCD jako monitor o zdefiniowanej natywnej rozdzielczości i częstotliwości odświeżania. Do prac inżynieryjnych preferuję CRU, ponieważ udostępnia szczegółowe parametry czasowe i pozwala mi zweryfikować tryb przed zablokowaniem go w środowisku produkcyjnym.
Kroki, które zazwyczaj wykonuję:
Podłącz wyświetlacz LCD do komputera z systemem Windows za pomocą płytki analogowo-cyfrowej.
Użyj CRU do odczytania istniejącego EDID i sklonowania go.
Dodaj szczegółowe rozwiązanie z dokładnym czasem wyświetlania na panelu paska.
Ustaw tę rozdzielczość jako „natywną” lub „preferowaną”.
Uruchom ponownie sterownik graficzny i przetestuj go przy użyciu wzoru testowego pikseli 1:1.
Jeśli oprogramowanie sprzętowe skalatora zna już czas, wyświetlacz wyświetli obraz z dokładnością do piksela. W przeciwnym razie widoczne będzie skalowanie lub przycinanie, co oznacza, że oprogramowanie sprzętowe wymaga najpierw aktualizacji. W przypadku masowego wdrożenia można przenieść dane EDID do podpisanego pliku INF monitora, aby dział IT mógł wdrożyć je za pośrednictwem zasad grupy, zamiast ręcznie uruchamiać aktualizację CRU na każdym urządzeniu.
Linux może wymusić niestandardowy EDID poprzez załadowanie pliku binarnego EDID podczas rozruchu za pomocą drm.edid_firmware parametr jądra lub za pomocą edid_override W debugfs, zapewniając, że wyświetlacz LCD będzie działał zgodnie z natywnym czasem, nawet jeśli brakuje lub jest błędny EDID monitora. Często to robiłem podczas integracji ekranów LCD z chińskiego rynku z komputerami przemysłowymi.
Typowy przepływ pracy wygląda następująco:
Wygeneruj lub wyeksportuj prawidłowy plik EDID (często testowany w systemie Windows za pomocą CRU).
Skopiuj edid.bin do /lib/firmware/edid/.
Dodaj drm.edid_firmware=HDMI-A-1:edid/edid.bin (lub Twojego łącznika) do wiersza poleceń jądra.
Wygeneruj ponownie initramfs i uruchom ponownie.
Potwierdź za pomocą xrandr że rozdzielczość natywna jest rozpoznawana.
W przypadku debugowania w locie można pisać bezpośrednio do /sys/kernel/debug/dri/*/HDMI-A-1/edid_override, ale w przypadku produktów, stała konfiguracja rozruchu jest bezpieczniejsza. Na wbudowanych platformach Linux używanych z wyświetlaczami słupkowymi CDTech, zazwyczaj wbudowujemy plik EDID i parametry jądra w warstwę Yocto, aby każda jednostka polowa uruchamiała się z prawidłowym czasem.
Urządzenia z Androidem i odtwarzacze SoC często udostępniają mniej niskopoziomowych elementów sterujących wyświetlaniem, dlatego najskuteczniejszą metodą jest dostosowanie ich pakietu BSP (Board Support Package) w celu uwzględnienia rozdzielczości paska w tabeli taktowania HDMI lub LVDS i dostarczenia odpowiedniego EDID. W gotowych produktach rzadko korzystam z „ustawień wyświetlania” na poziomie użytkownika dla niestandardowych paneli.
W odtwarzaczach Digital Signage opartych na systemie Android:
W przypadku wyjścia HDMI należy upewnić się, że oprogramowanie sprzętowe obsługuje niestandardowy EDID i że moduł HDMI TX układu SoC może generować sygnał synchronizacji.
W przypadku paneli LVDS/eDP z bezpośrednim dostępem czasowym jest definiowany w drzewie urządzeń lub sterowniku wyświetlania jądra; środowisko Androida traktuje je wówczas jako urządzenie z panelem stałym.
Aby uniknąć problemów, gdy aplikacje oczekują formatu 16:9, często renderujemy w natywnej rozdzielczości paska, a następnie projektujemy układ interfejsu użytkownika specjalnie dla ultraszerokich proporcji. W przypadku wyświetlaczy LCD CDTech, czasami udostępniamy przykładowe pliki APK, które mapują bezpieczne obszary i geometrię pikseli, dzięki czemu projektanci UI/UX mogą bezproblemowo dostosowywać czcionki, ikony i sposób przewijania.
Najczęstsze pułapki to niedopasowanie synchronizacji między EDID a oprogramowaniem układowym, nieprawidłowe mapowanie LVDS oraz skalowanie GPU, które po cichu zmienia rozmiar obrazu zamiast wysyłać obraz w natywnej rozdzielczości. Często widzę, jak integratorzy obwiniają panel, podczas gdy w rzeczywistości kontroler lub system operacyjny jest błędnie skonfigurowany przez kilka linii na panelu lub nieprawidłowe taktowanie pikseli.
Typowe problemy obejmują:
Widoczna jest tylko część obrazu z czarnymi pasami lub „zawijasami”.
Pionowe lub poziome rozdarcia na krawędziach.
Wyblakłe kolory lub odwrócenie kolorów z powodu błędów mapowania LVDS.
Wyświetlacz LCD nie został w ogóle wykryty, ponieważ EDID jest nieprawidłowy lub go brakuje.
Kolejną subtelną pułapką jest stosowanie długich, nieekranowanych kabli sygnałowych lub słabe uziemienie w metalowych szafach sklepowych, co powoduje przekłamania sygnału LVDS i problemy z zakłóceniami elektromagnetycznymi (EMI) w miejscu montażu wyświetlaczy słupkowych. Inżynierowie aplikacji CDTech zazwyczaj sprawdzają zarówno rysunek techniczny, jak i układ wiązek kablowych przed zatwierdzeniem projektu wyświetlacza słupkowego.
W hali fabrycznej, oświetlenie nowego panelu barowego rozpoczyna się od zasilenia szkła za pomocą sprawdzonej, sprawnej płytki analogowo-cyfrowej (A/D), sprawdzenia linii HSYNC/VSYNC i LVDS oraz iteracyjnego aktualizowania oprogramowania układowego, aż panel przejdzie 72-godzinny proces wygrzewania. W praktyce rzadko ufamy pojedynczemu „wzorcowi sukcesu”, ale uruchamiamy wiele obrazów testowych.
Moja typowa sekwencja:
Sprawdź szyny zasilające i sekwencjonowanie za pomocą oscyloskopu.
Załaduj początkowy profil czasowy na podstawie arkusza danych.
Sprawdź synchronizację HSYNC/VSYNC i DE pod kątem drgań i dryftu.
Wzory przebiegów: pełna biel, pełna czerń, kolorowe paski, szachownica, gradient.
Monitoruj murę, nierównomierność lub migotanie krawędzi w wysokich i niskich temperaturach.
Po ustabilizowaniu się sytuacji wygeneruj odpowiednie dane EDID i notatki dotyczące konfiguracji systemu operacyjnego.
Właśnie taki kompleksowy proces firma CDTech stosuje podczas dostarczania niestandardowych rozwiązań w zakresie wyświetlaczy LCD, dzięki czemu integrator otrzymuje „przepis” obejmujący konfigurację płytki A/D, zawartość EDID i ustawienia systemu operacyjnego, a nie tylko arkusz danych w formacie PDF.
Strojenie EDID jest niezbędne, ponieważ nie tylko zapewnia odpowiednią rozdzielczość, ale także wpływa na sposób, w jaki procesory graficzne wybierają formaty kolorów, częstotliwości odświeżania i strategie skalowania, co wpływa na postrzeganą ostrość i stabilność. Z czasem nieprawidłowe ustawienia EDID mogą prowadzić do tego, że użytkownicy będą wybierać suboptymalne tryby, obciążające panel lub podświetlenie.
Dzięki starannie dostrojonemu EDID:
Domyślnie procesor GPU korzysta z natywnego taktowania.
Skalowanie jest zminimalizowane, dzięki czemu zachowane jest odwzorowanie pikseli 1:1.
Częstotliwość odświeżania pozostaje w zakresie komfortowym dla panelu.
W zastosowaniach z ultraszerokim ekranem widziałem przypadki, w których dodatkowy tryb „1080p” pozostawiony w EDID powodował, że technicy terenowi z przyzwyczajenia wybierali niewłaściwy tryb, co prowadziło do rozmycia obrazu z czarnymi pasami. Prawidłowe dostrojenie EDID upraszcza wybór: istnieje jeden, wyraźnie oznaczony tryb natywny.
Firma CDTech zwykle stosuje blokadę zapisu EDID i wyraźnie oznacza rozdzielczość natywną w OSD lub dokumentacji technicznej, aby zapobiec przypadkowej błędnej konfiguracji w terenie.
Definicja EDID i synchronizacji powinna należeć do osoby kontrolującej cały stos wyświetlaczy, zazwyczaj dostawcy LCD lub integratora systemów, a nie wyłącznie zespołu programistów. W udanych projektach widzę, że producent LCD dostarcza kompletny pakiet synchronizacji i EDID, który inżynierowie oprogramowania sprzętowego i systemu operacyjnego wdrażają bez modyfikacji.
Role dzielą się na:
Producent wyświetlaczy LCD (np. CDTech): definiuje natywne taktowanie i mapowanie LVDS/eDP, dostarcza szablon EDID i raport walidacyjny.
Dostawca kontrolera/płytki analogowo-cyfrowej: integruje synchronizację z oprogramowaniem sprzętowym, udostępnia programowanie EDID.
Integrator systemów: zapewnia, że konfiguracja systemu operacyjnego i procesora graficznego ściśle odpowiada podanym czasom.
Jeśli każda ze stron niezależnie „modyfikuje” ustawienia czasowe, aby rozwiązać zauważone problemy, w praktyce powstaje wiele niezgodnych wersji. Lepszym rozwiązaniem jest wyznaczenie właściciela ustawień czasowych/EDID i traktowanie jego wersji jako jedynego źródła prawdy.
CDTech zapewnia dodatkową wartość, dostarczając wyświetlacze LCD w formie gotowych podsystemów – panelu, płytki sterującej, EDID i przewodnika integracji systemu operacyjnego – zamiast samego szkła. Dla inżynierów oznacza to mniej czasu na inżynierię wsteczną i więcej czasu na treści i logikę aplikacji.
Korzyści praktyczne obejmują:
Wspólnie zaprojektowane rozmieszczenie układu sterownika w celu uzyskania jednolitego podświetlenia i minimalnego efektu mura.
Wstępnie zweryfikowane mapowanie LVDS/eDP i tabele czasowe dla różnych temperatur.
Zapoznaj się z plikami EDID i przykładami konfiguracji systemów operacyjnych Windows, Linux i Android.
Długoterminowa dostępność i systemy jakości zgodne z normami ISO9001 i IATF16949.
Z punktu widzenia inżynierii widziałem, że CDTech skraca czas realizacji projektów z miesięcy do tygodni dzięki dostarczaniu „zestawu deweloperskiego”, w którym panel paska jest już obsługiwany w natywnej rozdzielczości z wbudowanym OSD i wzorcami testowymi.
„Wprowadzając na rynek nowy wyświetlacz LCD typu bar, nigdy nie polegamy na domyślnych ustawieniach czasowych VESA. Zaczynamy od układu szkła i układu scalonego sterownika, a następnie projektujemy ustawienia czasowe, mapowanie LVDS i EDID jako jeden pakiet. Dopiero po 72-godzinnym wygrzewaniu w ekstremalnych temperaturach zamrażamy oprogramowanie układowe i publikujemy instrukcję integracji systemu operacyjnego. Dlatego nasi klienci rzadko borykają się z tajemniczym przycinaniem lub migotaniem obrazu w terenie”.
Tak, możesz postępować zgodnie ze zorganizowanym, kompleksowym procesem: sprawdź zasilanie i sprzęt, dostosuj synchronizację oprogramowania sprzętowego i mapowanie LVDS, a następnie sfinalizuj konfigurację EDID i systemu operacyjnego dla każdej platformy docelowej. Postępując zgodnie z tą kolejnością, panele słupkowe zapalają się płynnie i przewidywalnie.
Podczas złożonych wdrożeń inżynierowie aplikacji firmy CDTech często omawiają tę listę kontrolną wspólnie z klientami, udostępniając im przechwycone oscyloskopy, zrzuty EDID i dzienniki systemu operacyjnego, aby każdy etap był udokumentowany i powtarzalny.
Aby bezproblemowo zintegrować niestandardowe wyświetlacze LCD, należy traktować synchronizację, EDID i konfigurację systemu operacyjnego jako pojedynczy wątek inżynierski, a nie trzy oddzielne problemy. Zacznij od ustawienia natywnej synchronizacji panelu na płycie analogowo-cyfrowej (A/D), a następnie dostosuj ustawienia EDID i systemu operacyjnego dla systemów Windows, Linux i Android.
Praktyczne i wykonalne kroki obejmują:
Zawsze pracuj w oparciu o arkusz danych panelu i plik z prawidłowymi ustawieniami czasowymi, zamiast zgadywać tryby VESA.
Upewnij się, że mapowanie LVDS/eDP zostało zweryfikowane przy użyciu wzorców i, jeśli to konieczne, pomiarów zakresu.
Użyj niestandardowego EDID z pojedynczym, wyraźnie oznaczonym trybem natywnym i zweryfikuj natywne mapowanie 1:1 przy użyciu obrazów testowych.
Ustandaryzuj procedury EDID na poziomie systemu operacyjnego i wymuszania trybu pracy w całym wdrożeniu, aby technicy nie mogli przypadkowo wybrać niewłaściwej rozdzielczości.
Partnerstwo z producentem takim jak CDTech, który może zapewnić szkło, kontroler, EDID i wskazówki na poziomie systemu, znacznie zmniejsza ryzyko integracji i przyspiesza wprowadzanie na rynek ultraszerokich paneli informacyjnych i tablic przyrządów cyfrowych.
P1: Czy mogę sterować wyświetlaczem LCD za pomocą dowolnej płytki sterującej HDMI?
W wielu przypadkach nie. Potrzebujesz kontrolera, którego skaler i interfejs LVDS/eDP obsługują dokładną rozdzielczość panelu, częstotliwość taktowania pikseli i mapowanie. W przeciwnym razie zobaczysz zniekształcenia, przycinanie lub niestabilność.
P2: Czy skalowanie oprogramowania jest wystarczające, jeśli mój procesor graficzny nie obsługuje natywnej rozdzielczości paska?
Skalowanie programowe pozwala wyświetlać obraz, ale pogarsza ostrość i może powodować powstawanie artefaktów. W przypadku profesjonalnych systemów oznakowania lub instrumentów lepiej jest dodać odpowiednie wsparcie czasowe i przesłać obraz do panelu w natywnej rozdzielczości.
P3: Czy zawsze potrzebuję niestandardowego EDID dla wyświetlaczy LCD typu pasek?
Jeśli panel korzysta z niestandardowej rozdzielczości, zdecydowanie zaleca się użycie niestandardowego EDID. Gwarantuje to, że procesory graficzne i systemy operacyjne automatycznie rozpoznają i priorytetyzują tryb natywny.
P4: Jak długo należy wygrzewać nowy model wyświetlacza LCD przed rozpoczęciem masowej produkcji?
Typowa praktyka inżynierska zakłada 72 godziny ciągłej pracy przy wysokiej jasności w skrajnych temperaturach, połączone z kontrolą wizualną pod kątem migotania, efektu mura i nierównomierności podświetlenia.
P5: Czy CDTech może obsłużyć integrację mojego projektu wyświetlacza LCD na poziomie systemu operacyjnego?
Tak. Firma CDTech może dostarczyć tabele czasowe, pliki EDID, oprogramowanie układowe kontrolera i konfiguracje referencyjnych systemów operacyjnych, które ułatwią efektywną integrację wyświetlaczy LCD typu pasek z systemami Windows, Linux lub Android.
Kontynuując korzystanie z serwisu wyrażasz zgodę na naszą politykę prywatności Regulamin.