La unidad programable en tiempo real y subsistema de comunicaciones industriales (PRU-ICSS) es un componente versátil del SoC AM335x que permite un control de GPIO rápido, determinista y en tiempo real, incluso cuando se ejecuta un sistema operativo no determinista. Este diseño de referencia proporciona un caso de uso concreto y la implementación de la PRU-ICSS para controlar directamente un módulo de impresora térmica. Se incluyen ejemplos de código C para las comunicaciones de ARM a PRU, el control de pines GPIO en tiempo real para accionar los elementos del cabezal de impresión térmica y los motores paso a paso, y la configuración de PinMux.
Funciones
- Sintetiza directamente los patrones paso a paso mediante la PRU-ICSS
- Destaca las comunicaciones de Linux a PRU-ICSS
- Ejemplo de uso de marcos RPMsg y remoteProc