This relatively inexpensive single board computer operates at 1GHz with 512MB of RAM, and has 4GBs of built-in eMMC flash storage. Augmenting the clock speed are two onboard microcontrollers, called programmable realtime units (PRUs). The PRUs are within the silicon of the main processor and can be programmed to offload realtime computation for things like robotics motor control or highspeed pin toggling used in lighting control. Each operates at 200MHz, and two large rails of GPIO provide ample wiring options. Best of all, the BeagleBone Black is open source hardware— meaning you can adapt the design to your own custom needs.