Difference between revisions of "BeagleBone/PrussDemoSubmission"
(Created page with "== Design == Using the PRUSS functionality of AM335x core for driving an vacuum fluorescent display using a shift register in realtime. This proposal should have the fa * ...") |
m (added Category:BeagleBone using HotCat) |
||
(9 intermediate revisions by one other user not shown) | |||
Line 3: | Line 3: | ||
Using the PRUSS functionality of AM335x core for driving an vacuum fluorescent display using a shift register in realtime. | Using the PRUSS functionality of AM335x core for driving an vacuum fluorescent display using a shift register in realtime. | ||
− | This proposal | + | This proposal will have the following: |
− | * Having PRU control everything once loaded. | + | * Having PRU control everything once loaded |
− | * Userspace can also talk to the | + | ** 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 = | + | == Software == |
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 | + | 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 == | ||
+ | |||
+ | [[File:Nixie_Breadboard.jpg|center|thumb|450px|Breadboard PRUS Demo Picture]] | ||
+ | |||
+ | ; Videos | ||
+ | : [http://www.youtube.com/watch?v=wvt37WpI6LY Beaglebone PRUSS Demo] | ||
== References == | == References == | ||
<references> | <references> | ||
− | <ref name="source_tree">[https://github.com/mranostay/beagle-nixie| PRU source code]</ref> | + | <ref name="source_tree">[https://github.com/mranostay/beagle-nixie | PRU source code]</ref> |
</references> | </references> | ||
+ | |||
+ | [[Category:BeagleBone]] |
Revision as of 18:58, 14 March 2015
Contents
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).
- Multiple PRU cores utilized.
- 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
- Videos
- Beaglebone PRUSS Demo