Because BeagleBone Black normally runs a slightly modified version of Linux, you can use
either the M2X Ruby client or the M2X
Python client. However, in both cases, some initial BeagleBone
specific setup work is needed.
NOTE: The following steps are tested on a BeagleBone Black board running the Angstorm Distribution of Linux. If you are using other boards, the following steps may be subject to modification. If you are installing Ubuntu or Debian on your BeagleBone Black board, it's likely that you can skip most of the setup work outlined below.