In this project, we aim to write Arduino like libraries for Linux, which will enable anyone to interface devices with much ease using the BeagleBone Black. The aim is to create userspace libraries which have function calls like digitalRead, analogWrite, etc. i.e. to keep them as similar to the Arduino environment. What will change is the underlying userspace calls. Another aim of the project is to look for various ways for communicating between the IDE and the BBB. Communication will include uploading the executable, executing them as well as fetching the output if any.