Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!--Wmat (talk)
Please email User:Wmat if you experience any issues with the Request Account form.


Jump to: navigation, search


Using the PRUSS functionality of AM335x core for driving an vacuum fluorescent display using a shift register in realtime.

This proposal will have the following:

  • Having PRU control everything once loaded
    • Multiple PRU cores utilized.
      • Example will have be one driving the display and another incrementing the clock (in seconds).
  • Userspace can also talk to the PRUSS to update data in almost real time.
  • Explaining why SPI transfers, and GPIO bit banging doesn't work with applications like these.


All PRU source is available on GitHub[1]

Currently the userspace utility code exists and standalone demo that is a clock being ran completely from PRUSS and not needing an input outside of it at all.


Breadboard PRUS Demo Picture
Beaglebone PRUSS Demo


  1. | PRU source code