Reference Designs
Thermal Printing with the PRU-ICSS on the BeagleBone Black Reference Design
Texas Instruments
The Programmable Realtime Unit – Industrial Communications Sub-System (PRU-ICSS) is a versatile component of the AM335x SoC that enables real-time: deterministic: fast GPIO control: even when running a non-deterministic operating system. This reference design provides a concrete use case and implementation of the PRU-ICSS to directly control a thermal printer module. Included are C code examples for ARM to PRU communications: real-time GPIO pin control to drive the thermal print head elements and stepper motors: and pinmux configuration.
Features
- Directly synthesizes stepper patterns using the PRU-ICSSHighlights Linux to PRU-ICSS communitationsExample usage of RPMsg and remoteProc frameworks
Applications
- Currency counter
- Portable POS
- POS card reader
- POS printer
- Mobile POS
End Equipment Reference Diagrams
Application Area
End Equipment