Beagle Board -

Arduino-like userspace libraries for the Beagle

Almost everyone in the embedded community is familiar with the Arduino development environment. Creating the Arduino libraries for userspace could offer significant reduction in the development time of projects on the Beaglebone involving interfacing with external peripherals, with the added advantage of running other userspace applications side-by-side.

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.

Registrar: userspace.arduino

Tags: documentation;library;gsoc;productionbbblack;bbone;
Projected created on: Fri Jun 14 2013 08:22:21 GMT-0000 (UTC)
Submitted by: userspace.arduino
Last updated on: Tue Mar 25 2014 17:16:45 GMT-0000 (UTC)