PRU tips: Understanding the BeagleBone’s built-in microcontrollers