GSoC ’13

My approach towards the project would be to complete the implementation and testing for a library and then move on to the next one. In this way, I will try to complete as many libraries as possible by the last week and then focus on packaging them.

The project will target the BeagleBone Black and BeagleBoard-xM. I think it would be convenient to work on the 2 boards in parallel, with priority to BB Black. This would allow me to complete implementation and testing of a library for both and then move on to the next library.

Libraries Will Require the use/study of
SPI spi-dev
Wire(I2C) i2c-dev
LiquidCrystal Energia/libraries/LiquidCrystal
Servo Energia/libraries/Servo
Stepper Energia/libraries/Stepper
SD sdfatlib
USB libusb

In the last week, I would focus all my work on packaging all the libraries that have been implemented. I think one week will be more than enough for this task given that I will have completed documentation(in the form of examples as well as comments) and testing by then.
A pkg-config file will be created for each library and will be stored /usr/lib. The libraries will be packaged so that we can install it using something like “opkg install libarduino”.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s