

Buscar en la categoría o usar la barra de búsqueda.
Guía práctica para optimizar los activos gráficos en sistemas embebidos, centrada en las limitaciones y compensaciones del mundo real. Aprende cómo técnicas como la reducción de la profundidad de color, la compresión de activos y el redibujado parcial ayudan a reducir el uso de RAM, la huella de Flash, la carga de la CPU y el ancho de banda de la memoria. El artículo explica cuándo utilizar cada enfoque en plataformas MCU y MPU/Linux, y destaca que éstos son sólo los métodos más comunes, existiendo muchos más en función del diseño del sistema.
El USB-C en las pantallas integradas puede desempeñar dos funciones diferentes: como un simple conector (por ejemplo, para la función táctil) o como una interfaz completa que transporta vídeo, alimentación y datos. En comparación con las configuraciones HDMI + USB, una verdadera pantalla USB-C reduce el cableado a una única conexión, pero introduce una mayor complejidad en la configuración y la integración.
En plataformas integradas (por ejemplo, Toradex), las soluciones basadas en HDMI suelen ser plug-and-play, mientras que USB-C requiere compatibilidad con DisplayPort Alt Mode y una configuración adecuada del sistema. En la práctica, esta elección influye directamente en la arquitectura del sistema, el número de interfaces y la complejidad general del software.
El artículo explica cómo alimentar las pantallas integradas STM32 desde Riverdi y por qué el conector POWER dedicado (P2) es el método recomendado. Aunque es posible suministrar alimentación a través del conector de expansión (P8), no está diseñado ni protegido para este fin. Utilizarlo puede provocar inestabilidad, conflictos de alimentación o incluso daños en el hardware. Este método puede funcionar en configuraciones de laboratorio, pero para un funcionamiento fiable y seguro, debe utilizarse siempre la entrada de alimentación principal.
Medir los FPS en sistemas embebidos significa hacer un seguimiento de la frecuencia con la que tu sistema produce un fotograma, normalmente contando las iteraciones del bucle de renderizado, las descargas de pantalla o los intercambios de búfer, dependiendo de la plataforma. En las MCU (por ejemplo, STM32), esto suele hacerse con un simple contador de fotogramas y un temporizador; en LVGL puedes activar la monitorización incorporada (LV_USE_PERF_MONITOR); y en Linux, la temporización suele basarse en los intercambios de búfer o en las herramientas del marco de trabajo. También es importante definir qué significa un «fotograma» en tu caso (renderizado vs visualización), ya que esto afecta directamente al resultado.
SB-C se está convirtiendo en el estándar para pantallas integradas porque simplifica el diseño del hardware al combinar vídeo, tacto, alimentación y datos en un solo cable, eliminando la necesidad de múltiples interfaces. Esto reduce la complejidad, acelera el desarrollo y la creación de prototipos, y disminuye el riesgo de errores de conexión. También ofrece un gran ancho de banda y una integración más fácil con los sistemas modernos.
Sin embargo, no está exenta de ventajas y desventajas: depende de la compatibilidad con el host, tiene limitaciones de potencia y depende de la calidad del cable, además de ofrecer menos control de bajo nivel en comparación con las interfaces tradicionales. Funciona mejor en sistemas donde el despliegue rápido y la simplicidad son prioritarios, especialmente con SBC y plataformas basadas en Linux.
Cambiar entre diferentes placas STM32 Nucleo (por ejemplo, CB071RB y WBA65RI) en los kits de pantalla Riverdi requiere cambiar la colocación de determinadas resistencias de 0Ω para garantizar el correcto encaminamiento de las señales. Cada familia de placas utiliza una configuración de resistencias diferente, por lo que adaptar la pantalla implica mover tres resistencias y eliminar otras tres.
El proceso debe realizarse con cuidado, con la alimentación desconectada y las debidas precauciones ESD, ya que una configuración incorrecta puede impedir que el sistema funcione correctamente. Esta sencilla modificación del hardware permite que una pantalla admita varias plataformas Nucleo, lo que flexibiliza el desarrollo.
aTouch y uxTouch representan dos enfoques diferentes de integración mecánica para montar pantallas en la caja de un dispositivo.
aTouch utiliza un diseño tradicional basado en módulos, en el que la pantalla se instala dentro de la caja y se fija mecánicamente con tornillos, soportes o marcos. El sellado y la protección IP dependen del diseño de la carcasa y de la compresión de la junta. Este enfoque también permite un mantenimiento sencillo: la pantalla puede retirarse normalmente desatornillándola, sustituirse o repararse, y montarse de nuevo.
uxTouch utiliza un concepto de montaje de cristal frontal a carcasa en el que el cristal frontal se pega directamente a la carcasa, normalmente con un adhesivo como el 3M 9495LE, que proporciona tanto fijación como sellado perimetral sin tornillos frontales. Sin embargo, una vez pegado, uxTouch no suele ser reparable y no puede retirarse fácilmente sin dañar la interfaz adhesiva.
Las pantallas integradas y las pantallas desnudas representan dos arquitecturas de sistema fundamentalmente diferentes en el diseño de productos integrados. Una pantalla embebida integra el panel LCD con componentes electrónicos activos como controladores, procesadores gráficos, convertidores de interfaz, gestión de energía y control táctil, abstrayendo del sistema principal la temporización de bajo nivel de la pantalla y la gestión de señales.
Una pantalla desnuda, en cambio, es sólo el panel LCD en bruto con conectores flexibles planos, exponiendo el sistema directamente a los requisitos de temporización de vídeo, secuenciación de alimentación, integridad de la señal y control de la retroiluminación.
Elegir entre ellos traslada la complejidad de la ingeniería al módulo de pantalla o a la placa base. Las pantallas integradas simplifican la integración y reducen el riesgo, mientras que las pantallas desnudas reducen el coste unitario pero aumentan la complejidad del hardware, el firmware y la validación.
Una visión general técnica de las herramientas de desarrollo de GUI embebidas y de los enfoques arquitectónicos, que abarca soluciones específicas de proveedores, marcos multiplataforma y GUI basadas en controladores gráficos externos, con ejemplos prácticos y contexto a nivel de sistema.
Este artículo explica un enfoque práctico y de uso común para la rotación de la pantalla en sistemas STM32 utilizando TouchGFX y la alineación táctil, con corrección opcional del lado del panel cuando lo requiera la instalación física.
SPI es un canal de comunicación clave en los módulos de visualización Riverdi, que alimenta funciones como la transferencia de comandos EVE, el acceso a la flash externa y la configuración de controladores.
Siguiendo un enfoque de depuración sistemático -verificando el cableado, la temporización de reinicio, el modo SPI, los registros ID y la integridad de las señales- puedes diagnosticar y resolver rápidamente la mayoría de los problemas.
Si necesitas más ayuda, el equipo técnico y la documentación de Riverdi están a tu disposición para ayudarte con la integración y la resolución de problemas.
LVGL proporciona una potente forma de controlar todo el aspecto de tu aplicación utilizando estilos globales y un sistema de temas personalizados.
Este artículo explica cómo hacerlo:
Y todo utilizando nuestra pantalla estándar Riverdi de 10″.
El repositorio Riverdi-Toradex Device Tree Overlays (DTS) proporciona archivos de configuración listos para usar para conectar módulos de visualización Riverdi a plataformas Toradex System on Module (SoM).
Incluye una colección de superposiciones Device Tree Source (.dts / .dtsi) que definen la configuración de la pantalla, la retroiluminación y el controlador táctil para varios paneles Riverdi.
Diseñadas principalmente para los módulos Verdin iMX8M Mini y Verdin iMX8M Plus, estas superposiciones también pueden servir como plantillas para otros SoM u ordenadores de placa única. Utilizando los archivos proporcionados, los desarrolladores pueden habilitar las pantallas Riverdi en sistemas basados en Toradex sin tener que escribir o depurar manualmente complejas configuraciones del árbol de dispositivos.
El proyecto sigue una filosofía de diseño modular y reutilizable: cada superposición es mínima, está claramente documentada y organizada por tipo de pantalla e interfaz, lo que facilita su adaptación a placas portadoras personalizadas o SoM alternativos. Este enfoque no sólo acelera el desarrollo, sino que también proporciona una referencia fiable para las mejores prácticas de personalización del Árbol de Dispositivos.
De cara al futuro, el repositorio pretende ampliar la compatibilidad con otros paneles Riverdi e interfaces de visualización como DSI y eDP, e incluir scripts automatizados para la generación y validación de superposiciones. Al combinar configuraciones verificadas con mejoras impulsadas por la comunidad, este proyecto sirve tanto de conjunto de herramientas prácticas como de recurso de aprendizaje para los desarrolladores de Linux embebido que trabajan con sistemas HMI modernos.
Las listas de visualización son el núcleo de las pantallas inteligentes basadas en EVE de Riverdi, que permiten un renderizado de gráficos eficiente y sin parpadeos. En lugar de enviar datos de píxeles, la MCU envía comandos de dibujo compactos que el controlador EVE procesa, reduciendo la carga de la CPU y garantizando un rendimiento fluido. Esta arquitectura ofrece visuales deterministas y de alta calidad en todas las generaciones EVE (EVE2-EVE5) e interfaces. Con herramientas como el Editor de pantallas EVE, los ingenieros pueden diseñar y optimizar fácilmente interfaces gráficas avanzadas para aplicaciones integradas.
Este manual proporciona instrucciones claras, paso a paso, sobre cómo girar la pantalla de visualización en los módulos HDMI Riverdi. La rotación de la pantalla suele ser necesaria para ajustar la orientación de la pantalla en instalaciones verticales o invertidas, garantizando la correcta alineación de la imagen y la facilidad de uso. Tanto si estás configurando una pantalla Riverdi para señalización digital, una interfaz de pantalla táctil o un sistema integrado, esta guía te ayudará a establecer la orientación correcta de la pantalla de forma rápida y precisa.
El objetivo de este manual es mostrar cómo programar los módulos HDMI Riverdi con RTDtool.
Antes de empezar con las instrucciones, asegúrate de que tienes instalado el software adecuado.
La pantalla de 12,1″ tiene un controlador de pantalla táctil diferente al utilizado en las versiones de tamaño anterior. Para los modelos de 12,1″, como HDMI, EVE4, LVDS, STM32, Toradex el controlador utilizado es ILI2511.
A continuación encontrarás una breve información sobre cómo ajustar este controlador en sistemas con SO Linux.
La placa base de los módulos STM de 5″,7″,10″ y 12″ tiene un conector hembra de expansión de 1,27 mm y 40 patillas, etiquetado como «CONECTOR DE EXPANSIÓN».
Aunque la mayoría de nuestros productos utilizan el diseño uxTouch, hemos observado una necesidad de la funcionalidad que ofrece pero en el tamaño tradicional. Por eso, para responder a las expectativas de nuestros clientes, hemos creado aTouch.
Explicación de cómo solucionar el problema de que no funcione el RS485 en las placas STM 5″ PCB 50STM32U5 con revisión 1.0 y 1.1.
Si eres capaz de hacerlo por ti mismo, seguir los pasos que se indican a continuación debería ayudarte a resolver el problema.
Si no estás seguro o crees que puedes «estropear» algo, ponte en contacto con nosotros para obtener más información.
Para empezar, tienes que cortar los «caminos» como se muestra en la imagen de abajo.
Uno de nuestros objetivos es ofrecerle una forma fácil y eficaz de crear sus propias aplicaciones. Por eso estamos abiertos a todos los productos y herramientas que puedan trabajar con los productos Riverdi. A continuación encontrarás una lista de soluciones compatibles, desde herramientas de creación de GUI, hasta placas de desarrollo y compiladores: el EVE Screen Designer de Bridgetech, o el Riverdi click de MikroElektronika, por nombrar algunos.
El tipo adecuado de panel táctil puede ser crucial para el éxito de su aplicación y producto. Debe adaptarse al entorno en el que se coloca el dispositivo. También debe ajustarse al tipo de aplicación en el que se utilizará. Por eso nuestra oferta es tan versátil.
El RiBUS es el BUS perfecto para conectar su producto con las soluciones de visualización inteligente de Riverdi. Puede funcionar con cualquier tamaño o tipo de pantalla inteligente Riverdi. Una vez que lo tengas en tu dispositivo, no tendrás que preocuparte de cambiar de pantalla a mitad de proyecto: simplemente funciona. Sencillo, eficaz y versátil.
Tenemos dos opciones de mejora de pantalla, diseñadas para dar a su pantalla ese impulso especial y mantenerla por delante de la competencia.
Las pantallas táctiles capacitivas proyectadas son ahora el tipo más común de pantalla táctil utilizada en teléfonos, tabletas y otros dispositivos portátiles. Es la tecnología que nos permite tocar, desplazarnos, hacer zoom, pellizcar y deslizar el dedo sin ni siquiera pensar en ello. Ha cambiado la forma en que interactuamos con la tecnología y ha eliminado las barreras anteriores.
La adhesión óptica es un proceso de fijación del panel táctil (o sólo del cristal protector) a la pantalla mediante un adhesivo líquido, en gel o seco (película). En general, este proceso mejora los parámetros del módulo LCD unido ópticamente: tanto el rendimiento óptico como su durabilidad.
En eso consisten nuestras pantallas inteligentes. Puede elegir fácilmente el tipo de panel táctil, marco de montaje o controladores gráficos que desee, y hacer que la pantalla se adapte perfectamente a su proyecto.
Cuando pienses en la carcasa y la mecánica que necesita tu pantalla, tienes que tener en cuenta en qué tipo de entorno y de qué forma se va a utilizar. Por ejemplo, si necesitas una pantalla TFT para tu aplicación doméstica inteligente, lo mejor es elegir algo que pueda montarse fácilmente en la pared, de modo que el usuario pueda controlar rápida y eficazmente la temperatura y la iluminación de su casa, a través del panel táctil.
Nuestra misión de crear soluciones de visualización inteligentes significa que también ofrecemos los mejores controladores gráficos del mercado para ejecutarlas. Los módulos RGB y LVDS forman parte de nuestra oferta estándar, pero los controladores gráficos Bridgetek EVE4 y Solomon y la familia de controladores táctiles Hycon son una gran elección si tu proyecto requiere una ejecución más compleja.
La variedad de nuestra oferta expositiva es una de las principales razones por las que nuestros clientes vuelven una y otra vez. Siempre pueden encontrar la solución profesional para sus proyectos en Rivedi.
Los módulos con paneles táctiles capacitivos proyectados tienen una capa superior, denominada cubierta. Esta parte del módulo es el componente del producto que más a menudo se personaliza. Es la parte que permite que la pantalla cambie completamente de aspecto. Para combinar perfectamente con el resto del diseño de tu producto.
La protección antibacteriana de superficies es una solución innovadora y eficaz para los expositores. Es el siguiente gran paso en soluciones de visualización inteligente. Kastus es una empresa líder en este sector y Riverdi es su socio avanzado. Ofrecemos tecnología de protección antimicrobiana de superficies 24/7 para todas las pantallas Riverdi. Kastus diseñó y patentó revestimientos antimicrobianos para proteger las superficies contra bacterias y gérmenes.
Este manual explica cómo actualizar el firmware de la pantalla táctil utilizando el software ITS Studio.
Los módulos STM, concretamente los de 5″ tienen 2 tipos de microcontroladores instalados en sus placas. Uno es STM32U599NJH6Q y el otro es STM32U5A9NJH6Q.
La pregunta más común con respecto a este módulo es si esos dos microcontroladores son compatibles entre sí y si es posible hacer un proyecto en TouchGFX para cada uno de esos módulos.
¿Necesitas algo más?
Contáctanos ahora