FYI<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Andres Aguirre</b> <span dir="ltr"><<a href="mailto:aguirrea@gmail.com">aguirrea@gmail.com</a>></span><br>
Date: Mon, May 28, 2012 at 5:42 AM<br>Subject: maintainer proposal for libusb lua binding<br>To: <a href="mailto:devel@lists.laptop.org">devel@lists.laptop.org</a><br>Cc: Proyecto butiá <<a href="mailto:butia@fing.edu.uy">butia@fing.edu.uy</a>><br>
<br><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">Hi,
 we are working at the project Butiá 
(<a href="http://www.fing.edu.uy/inco/proyectos/butia" target="_blank">www.fing.edu.uy/inco/proyectos/butia</a>), creating an inexpensive, 
open-source and versatile robotic platform to teach robotics and 
computer science in public schools. It builds on the Sugar software and 
XO hardware, in order to turn the XO into a low-cost educational mobile 
robot with high capability and computing power.</span><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><br>


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">We
 started using arduino mega board, now we are using a custom design 
based on the pic 18f4550 which is a full USB device in contrast with the
 arduino which is connected through a USB-serial converter.</span><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">The
 core of the software has a small server programmed in Lua that exports 
the services of the robot. To use this server, lua and luasocket are 
necessary, both of them available in the olpc linux distribution. The 
problem is that we use a binding of libusb 1.0 for lua and we distribute
 this binary in the .XO compiled for a fedora 14 distro. For us it is a 
problem to include the binary because this difficults the porting to 
sugar versions with different version of glibc or porting to others 
hardware architectures like the XO 1.75.</span><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><br>


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">We
 propose to be maintainers of a rpm package which implement the binding 
to libusb 1.0  for lua in order to include this package in the olpc 
distro<br><br>regards<br>Andrés<br></span>
<br>_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/devel" target="_blank">http://lists.laptop.org/listinfo/devel</a><br>
<br></div><br>