Difference between revisions of "BeagleBone/PrussDemoSubmission"

From eLinux.org
Jump to: navigation, search
(Design)
(Software)
Line 15: Line 15:
 
All PRU source is available on GitHub<ref name="source_tree" />
 
All PRU source is available on GitHub<ref name="source_tree" />
  
Currently the userspace utility code exists but final demo will have the clock being ran completely from PRUSS and not touching outside of it at all.
+
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.
  
 
== Multimedia ==
 
== Multimedia ==

Revision as of 10:06, 26 December 2012

Design

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.

Software

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.

Multimedia

Breadboard PRUS Demo Picture
Videos
Beaglebone PRUSS Demo

References