

In Kategorie suchen oder Suchleiste verwenden.
Praktischer Leitfaden zur Optimierung von grafischen Assets in eingebetteten Systemen, der sich auf reale Einschränkungen und Kompromisse konzentriert. Erfahren Sie, wie Techniken wie die Reduzierung der Farbtiefe, die Komprimierung von Assets und das teilweise Neuzeichnen dazu beitragen, die RAM-Nutzung, den Flash-Footprint, die CPU-Last und die Speicherbandbreite zu reduzieren. Der Artikel erklärt, wann die einzelnen Methoden auf MCU- und MPU/Linux-Plattformen eingesetzt werden sollten. Dabei wird deutlich, dass dies nur die gängigsten Methoden sind und dass es je nach Systemdesign noch viele weitere gibt.
USB-C in eingebetteten Displays kann zwei verschiedene Funktionen erfüllen: als einfacher Anschluss (z. B. für Touch) oder als vollständige Schnittstelle für Video, Strom und Daten. Im Vergleich zu HDMI+USB-Konfigurationen reduziert ein echtes USB-C-Display die Verkabelung auf eine einzige Verbindung, bringt aber eine höhere Komplexität bei der Konfiguration und Integration mit sich.
Auf Embedded-Plattformen (z.B. Toradex) sind HDMI-basierte Lösungen in der Regel Plug-and-Play, während USB-C die Unterstützung des DisplayPort Alt Mode und eine entsprechende Systemkonfiguration erfordert. In der Praxis wirkt sich diese Entscheidung direkt auf die Systemarchitektur, die Anzahl der Schnittstellen und die Gesamtkomplexität der Software aus.
Der Artikel erklärt, wie Sie STM32 Embedded Displays von Riverdi aus mit Strom versorgen können und warum der dedizierte POWER-Anschluss (P2) die empfohlene Methode ist. Es ist zwar möglich, den Erweiterungsanschluss (P8) mit Strom zu versorgen, aber er ist für diesen Zweck nicht vorgesehen oder geschützt. Die Verwendung dieses Anschlusses kann zu Instabilität, Stromkonflikten oder sogar Hardwareschäden führen. Diese Methode kann in Laborumgebungen funktionieren, aber für einen zuverlässigen und sicheren Betrieb sollte immer der Hauptstromeingang verwendet werden.
Die Messung der FPS in eingebetteten Systemen bedeutet, dass Sie verfolgen müssen, wie oft Ihr System einen Frame produziert – in der Regel durch Zählen der Iterationen der Rendering-Schleife, Display-Flushes oder Pufferwechsel, je nach Plattform. Auf MCUs (z.B. STM32) geschieht dies in der Regel mit einem einfachen Frame-Counter und Timer; in LVGL können Sie die integrierte Überwachung aktivieren (LV_USE_PERF_MONITOR); und unter Linux basiert das Timing oft auf Buffer Swaps oder Framework-Tools. Es ist auch wichtig zu definieren, was ein „Frame“ in Ihrem Fall bedeutet (Rendern vs. Anzeigen), da dies das Ergebnis direkt beeinflusst.
SB-C entwickelt sich zum Standard für Embedded-Displays, da es das Hardware-Design vereinfacht, indem es Video, Touch, Strom und Daten in einem einzigen Kabel vereint und so mehrere Schnittstellen überflüssig macht. Dies reduziert die Komplexität, beschleunigt die Entwicklung und das Prototyping und senkt das Risiko von Verbindungsfehlern. Außerdem bietet es eine hohe Bandbreite und eine einfachere Integration in moderne Systeme.
Sie ist jedoch nicht ohne Kompromisse – sie hängt von der Kompatibilität des Hosts ab, hat Strombegrenzungen und hängt von der Qualität der Kabel ab, während sie im Vergleich zu traditionellen Schnittstellen weniger Low-Level-Steuerung bietet. Sie eignet sich am besten für Systeme, bei denen eine schnelle Bereitstellung und Einfachheit im Vordergrund stehen, insbesondere bei SBCs und Linux-basierten Plattformen.
Der Wechsel zwischen verschiedenen STM32 Nucleo-Boards (z.B. CB071RB und WBA65RI) in Riverdi-Display-Kits erfordert die Änderung der Platzierung bestimmter 0Ω-Widerstände, um die korrekte Signalführung zu gewährleisten. Jede Board-Familie verwendet eine andere Widerstandskonfiguration, so dass bei der Anpassung des Displays drei Widerstände verschoben und drei andere entfernt werden müssen.
Dieser Vorgang muss sorgfältig bei abgeschalteter Stromzufuhr und unter Beachtung der ESD-Vorsichtsmaßnahmen durchgeführt werden, da eine falsche Konfiguration dazu führen kann, dass das System nicht richtig funktioniert. Durch diese einfache Hardware-Modifikation kann ein Display mehrere Nucleo-Plattformen unterstützen, was die Entwicklung flexibler macht.
aTouch und uxTouch stehen für zwei unterschiedliche Ansätze zur mechanischen Integration von Displays in ein Gerätegehäuse.
aTouch verwendet ein traditionelles modulbasiertes Design, bei dem das Display im Gehäuse installiert und mit Schrauben, Halterungen oder Rahmen mechanisch befestigt wird. Die Abdichtung und der IP-Schutz hängen von der Konstruktion des Gehäuses und der Kompression der Dichtung ab. Dieser Ansatz ermöglicht auch eine einfache Wartung – das Display kann in der Regel durch Abschrauben entfernt, ausgetauscht oder repariert und wieder montiert werden.
uxTouch verwendet ein Konzept der Frontglas-zu-Gehäuse-Montage, bei dem das Deckglas direkt mit dem Gehäuse verklebt wird, in der Regel mit einem Klebstoff wie 3M 9495LE, der sowohl die Fixierung als auch die Umfangsabdichtung ohne Frontschrauben ermöglicht. Nach der Verklebung ist uxTouch jedoch in der Regel nicht mehr zu warten und kann nicht einfach entfernt werden, ohne die Klebeschicht zu beschädigen.
Eingebettete Displays und reine Displays sind zwei grundlegend unterschiedliche Systemarchitekturen für die Entwicklung eingebetteter Produkte. Ein eingebettetes Display integriert das LCD-Panel mit aktiver Elektronik wie Controllern, Grafikprozessoren, Schnittstellenkonvertern, Energieverwaltung und Berührungssteuerung und abstrahiert das Low-Level-Display-Timing und die Signalverarbeitung vom Hauptsystem.
Im Gegensatz dazu besteht ein Bare-Display nur aus dem rohen LCD-Panel mit flachen Anschlüssen, so dass das System direkt den Anforderungen an Videotiming, Stromversorgungssequenzierung, Signalintegrität und Hintergrundbeleuchtungssteuerung ausgesetzt ist.
Wenn Sie sich für eines der beiden entscheiden, verlagert sich die technische Komplexität entweder in das Displaymodul oder auf die Grundplatine. Eingebettete Displays vereinfachen die Integration und verringern das Risiko, während bloße Displays die Stückkosten senken, aber die Komplexität von Hardware, Firmware und Validierung erhöhen.
Ein technischer Überblick über Embedded-GUI-Entwicklungstools und Architekturansätze, der herstellerspezifische Lösungen, plattformübergreifende Frameworks und auf externen Grafikcontrollern basierende GUIs mit praktischen Beispielen und Kontext auf Systemebene umfasst.
In diesem Artikel wird ein praktischer und häufig verwendeter Ansatz für die Bildschirmdrehung auf STM32-Systemen unter Verwendung von TouchGFX und der Touch-Ausrichtung erläutert, mit optionaler panel-seitiger Korrektur, wenn die physische Installation dies erfordert.
SPI ist ein wichtiger Kommunikationskanal in Riverdi-Displaymodulen, der Funktionen wie die Übertragung von EVE-Befehlen, den externen Flash-Zugriff und die Treiberkonfiguration ermöglicht.
Durch einen systematischen Ansatz bei der Fehlersuche – Überprüfung der Verdrahtung, des Reset-Timings, des SPI-Modus, der ID-Register und der Signalintegrität – können Sie die meisten Probleme schnell diagnostizieren und beheben.
Wenn Sie zusätzliche Unterstützung benötigen, stehen Ihnen das technische Team von Riverdi und die Dokumentation zur Verfügung, um Sie bei der Integration und Fehlersuche zu unterstützen.
LVGL bietet eine leistungsstarke Möglichkeit, das gesamte Erscheinungsbild Ihrer Anwendung mithilfe von globalen Stilen und einem benutzerdefinierten Themensystem zu steuern.
Dieser Artikel erklärt, wie Sie:
Und das alles mit unserem standardmäßigen Riverdi 10″-Display.
Das Riverdi-Toradex Device Tree Overlays (DTS) Repository bietet gebrauchsfertige Konfigurationsdateien für die Verbindung von Riverdi Display-Modulen mit Toradex System on Module (SoM) Plattformen.
Es enthält eine Sammlung von Device Tree Source (.dts / .dtsi) Overlays, die Display-, Hintergrundbeleuchtungs- und Touch-Controller-Einstellungen für verschiedene Riverdi-Panels definieren.
Diese Overlays wurden in erster Linie für Verdin iMX8M Mini und Verdin iMX8M Plus Module entwickelt, können aber auch als Vorlagen für andere SoMs oder Single-Board-Computer dienen. Mit den mitgelieferten Dateien können Entwickler Riverdi-Displays auf Toradex-basierten Systemen aktivieren, ohne komplexe Gerätebaumkonfigurationen manuell schreiben oder debuggen zu müssen.
Das Projekt folgt einer modularen, wiederverwendbaren Designphilosophie – jedes Overlay ist minimalistisch, klar dokumentiert und nach Displaytyp und Schnittstelle gegliedert, so dass es leicht an kundenspezifische Trägerplatinen oder alternative SoMs angepasst werden kann. Dieser Ansatz beschleunigt nicht nur die Entwicklung, sondern bietet auch eine zuverlässige Referenz für Best Practices bei der Anpassung von Device Tree.
In Zukunft soll das Repository die Unterstützung für weitere Riverdi-Panels und Display-Schnittstellen wie DSI und eDP ausbauen und automatische Skripte für die Erzeugung und Validierung von Overlays enthalten. Durch die Kombination von geprüften Konfigurationen mit von der Community angeregten Verbesserungen dient dieses Projekt sowohl als praktisches Toolkit als auch als Lernressource für Embedded Linux-Entwickler, die mit modernen HMI-Systemen arbeiten.
Displaylisten sind das Herzstück der EVE-basierten intelligenten Displays von Riverdi und ermöglichen eine effiziente und flimmerfreie Grafikwiedergabe. Anstatt Pixeldaten zu senden, sendet die MCU kompakte Zeichenbefehle, die der EVE-Controller verarbeitet, was die CPU-Belastung reduziert und eine reibungslose Leistung gewährleistet. Diese Architektur liefert deterministische, hochwertige Grafiken über alle EVE-Generationen (EVE2-EVE5) und Schnittstellen hinweg. Mit Tools wie dem EVE Screen Editor können Ingenieure auf einfache Weise fortschrittliche GUIs für Embedded-Anwendungen entwerfen und optimieren.
Dieses Handbuch enthält klare, schrittweise Anweisungen zum Drehen des Bildschirms in Riverdi HDMI-Modulen. Das Drehen des Bildschirms ist häufig erforderlich, um die Ausrichtung des Displays für vertikale oder umgekehrte Installationen anzupassen und so eine korrekte Bildausrichtung und Benutzerfreundlichkeit sicherzustellen. Ganz gleich, ob Sie ein Riverdi-Display für Digital Signage, eine Touchscreen-Oberfläche oder ein eingebettetes System konfigurieren, diese Anleitung hilft Ihnen, die richtige Bildschirmausrichtung schnell und präzise einzustellen.
Zweck dieses Handbuchs ist es, Ihnen zu zeigen, wie Sie Riverdi HDMI-Module mit RTDtool programmieren.
Bevor Sie mit der Anleitung beginnen, sollten Sie sicherstellen, dass Sie die richtige Software installiert haben.
Das 12,1″ Display hat einen anderen Touchscreen-Controller als die Vorgängerversionen. Für 12.1″ Modelle, wie HDMI, EVE4, LVDS, STM32, Toradex ist der verwendete Controller ILI2511.
Nachfolgend finden Sie eine kurze Information, wie Sie diesen Treiber in Linux OS Systemen anpassen können.
Die Hauptplatine der STM-Module 5″,7″,10″ und 12″ verfügt über eine 1,27mm, 40-polige Erweiterungsbuchse, die als „EXPANSION CONNECTOR“ gekennzeichnet ist.
Während die meisten unserer Produkte das uxTouch-Design verwenden, haben wir festgestellt, dass ein Bedarf an der Funktionalität besteht, die es bietet, aber in der traditionellen Größe. Um die Erwartungen unserer Kunden zu erfüllen, haben wir den aTouch entwickelt.
Erklärung, wie Sie das Problem mit der nicht funktionierenden RS485 auf STM 5″ Platinen PCB 50STM32U5 mit Revision 1.0 und 1.1 beheben können.
Wenn Sie in der Lage sind, das Problem selbst zu beheben, sollten die folgenden Schritte Ihnen helfen, das Problem zu lösen.
Wenn Sie sich nicht sicher sind oder glauben, dass Sie etwas „verpfuschen“ könnten, kontaktieren Sie uns bitte für weitere Informationen.
Zunächst müssen Sie die „Straßen“ wie in der Abbildung unten gezeigt ausschneiden.
Eines unserer Ziele ist es, Ihnen eine einfache und effiziente Möglichkeit zu bieten, Ihre eigenen Anwendungen zu erstellen. Deshalb sind wir offen für alle Produkte und Werkzeuge, die Sie mit Riverdi-Produkten verarbeiten können. Nachstehend finden Sie eine Liste kompatibler Lösungen, von GUI-Erstellungstools bis hin zu Entwicklungsboards und Compilern – der EVE Screen Designer von Bridgetech oder der Riverdi click von MikroElektronika, um nur einige zu nennen.
Die richtige Art von Touchpanel kann für den Erfolg Ihrer Anwendung und Ihres Produkts entscheidend sein. Sie muss an die Umgebung angepasst werden, in der das Gerät eingesetzt wird. Es muss auch zu der Art der Anwendung passen, in der es verwendet werden soll. Deshalb ist unser Angebot auch so vielseitig.
Der RiBUS ist der perfekte BUS, um Ihr Produkt mit den intelligenten Display-Lösungen von Riverdi zu verbinden. Es kann mit jeder Größe oder Art von intelligentem Riverdi-Display betrieben werden. Sobald Sie die Software auf Ihrem Gerät installiert haben, müssen Sie sich nicht mehr darum kümmern, die Anzeige mitten im Projekt zu wechseln – sie funktioniert einfach. Einfach, effizient und vielseitig.
Wir bieten zwei Optionen zur Bildschirmoptimierung an, die Ihrem Display den besonderen Kick geben und es der Konkurrenz voraus haben.
Projiziert-kapazitive Touchscreens sind heute die häufigste Art von Touchscreens, die in Handys, Tablets und anderen tragbaren Geräten verwendet werden. Diese Technologie ermöglicht es uns, zu tippen, zu scrollen, zu zoomen, zu kneifen und zu schnippen, ohne darüber nachzudenken. Sie hat die Art und Weise, wie wir mit der Technologie interagieren, verändert und frühere Barrieren beseitigt.
Beim Optical Bonding wird das Touchpanel (oder nur das Schutzglas) mit einem Flüssig-, Gel- oder Trockenkleber (Folie) auf dem Display befestigt. Im Allgemeinen verbessert dieses Verfahren die Parameter des optisch geklebten LCD-Moduls – sowohl die optische Leistung als auch seine Haltbarkeit.
Genau darum geht es bei unseren intelligenten Displays. Sie können ganz einfach die Art des Touchpanels, des Einbaurahmens oder der Grafikcontroller auswählen, die Sie wünschen, und das Display perfekt an Ihr Projekt anpassen.
Wenn Sie über das Gehäuse und die Mechanik Ihres Bildschirms nachdenken, müssen Sie berücksichtigen, in welcher Art von Umgebung und auf welche Art und Weise er verwendet werden soll. Wenn Sie zum Beispiel ein TFT-Display für Ihre Smart Home-Anwendung benötigen, wählen Sie am besten etwas, das sich leicht an der Wand befestigen lässt, damit der Benutzer die Temperatur und die Beleuchtung in seinem Haus schnell und effizient über das Touchpanel steuern kann.
Unsere Mission, intelligente Display-Lösungen zu entwickeln, bedeutet, dass wir auch die besten Grafik-Controller auf dem Markt anbieten, um sie zu betreiben. Die RGB- und LVDS-Module gehören zu unserem Standardangebot, aber die Bridgetek EVE4- und Solomon-Grafikcontroller und die Hycon-Familie von Touch-Controllern sind eine gute Wahl, wenn Ihr Projekt eine komplexere Ausführung erfordert.
Die Vielfalt unseres Ausstellungsangebots ist einer der Hauptgründe, warum unsere Kunden immer wieder zurückkommen. Sie finden in Rivedi immer eine professionelle Lösung für ihre Projekte.
Module mit projizierten kapazitiven Touchpanels haben eine obere Schicht, die so genannte Abdeckung. Dieser Teil des Moduls ist die am häufigsten angepasste Komponente des Produkts. Das ist der Teil, mit dem das Display sein Aussehen komplett verändern kann. Um perfekt mit dem Rest Ihres Produktdesigns zu harmonieren.
Antibakterieller Oberflächenschutz ist eine innovative und effektive Lösung für Displays. Es ist der nächste große Schritt bei intelligenten Display-Lösungen. Kastus ist ein führendes Unternehmen in diesem Sektor, und Riverdi ist sein fortschrittlicher Partner. Wir bieten 24/7 antimikrobielle Oberflächenschutztechnologie für alle Riverdi-Displays. Kastus hat antimikrobielle Beschichtungen entwickelt und patentiert, um Oberflächen vor Bakterien und Keimen zu schützen.
Dieses Handbuch erklärt, wie Sie die Firmware des Touchpanels mit der Software ITS Studio aktualisieren können.
STM-Module, genauer gesagt 5″-Module, haben 2 Arten von Mikrocontrollern auf ihren Platinen installiert. Einer ist STM32U599NJH6Q und der andere STM32U5A9NJH6Q.
Die häufigste Frage bezüglich dieses Moduls ist, ob diese beiden Mikrocontroller miteinander kompatibel sind und ob es möglich ist, ein Projekt in TouchGFX für jedes dieser Module zu erstellen.
Brauchen Sie etwas anderes?
Kontaktieren Sie uns jetzt