[time-nuts] Beaglebone´s PRUs
jks at jks.com
Tue Jun 24 18:28:32 EDT 2014
If you're looking for example code that uses the BeagleBone PRU: The 5370 processor replacement project <https://github.com/jks-prv/5370_proc> uses the PRU to meet real-time requirements accessing the 5370 and Beagle GPIOs (basically, by staying away from Linux). The code shows how to communicate to a PRU program from a C program running on the main processor via shared memory. The code includes, builds and runs the PRU assembler and runtime loader. So it's pretty much a self-contained PRU build environment.
The only problem is that I haven't tested it on the newer Beagles that run the Ubuntu distribution instead of Angstrom. So there may be some adjustment required.
More information about the time-nuts