GSoC ’13

IMPLEMENTATION+TESTING
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
Ethernet
WiFi

PACKAGING
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”.

Advertisements


Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s