How to run C programs on the BeagleBone’s PRU microcontrollers