This project is based on a Texas Instruments demonstration project. This project uses the RemoteProc and messaging framework to connect the PRUs to Linux user-space. The PRU firmware code as published by TI was based on the "Mailboxes" which was shortly thereafter changed to use the System interrupts. A few minor changes were required to make the code compatible with the newer RemoteProc system.
The project uses the PRUs to implement a "Proportional Integral Derivative" type DC motor speed controller. In addition, a different Motor-encoder is recommended. Minor tweaks were required to the firmware code to match the specs of the different motor-encoder. The Github repository: https://github.com/Greg-R/pru-pid-motor The main documentation file: https://github.com/Greg-R/pru-pid-motor/blob/master/doc/PRUPIDMOTORlatex/pru-pid.pdf The project at Hackster.io: https://www.hackster.io/Greg-R/pru-pid-motor-speed-controller-with-beaglebone-green-ccb805?ref=user&ref_id=131733&offset=0 and a short introductory youtube video: https://www.youtube.com/watch?v=wzNGHVjAqL8&feature=youtu.be Regards, Greg -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/d1787723-577e-4157-9776-98f978d337df%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
