Blog Archives

LuaRPC Update Jun 1, 2009

I’ve got a few more issues to attend to before I’m going to put the LuaRPC code into the eLua trunk. One thing that I’m thinking about that I’ve not yet come up with a satisfactory solution for is dealing with connection state. The original code u…

Advertisements
Tagged with: ,
Posted in Uncategorized

LuaRPC Update

I’ve now both gotten it working on 5.1.4 and have abstracted out the transport layer. As it stands which “transport” one uses is a compile-time option set by enabling or disabling some defines in config.h, but both serial (using pty to simulate re…

Tagged with: ,
Posted in Uncategorized

RPC over {TCP/IP, Serial, Full Duplex FIFOs}

I’ve tinkered a bit further with Lua-RPC, but I’ve still not settled on how I’d like to deal with multiple lower level layers over which it can operate. Inherently, it should be fairly simple because all the modalities mentioned in the title can b…

Tagged with: ,
Posted in Uncategorized

Lua-RPC

I’ve been contributing to the eLua project since early this year, and have really enjoyed digging into some low-level details for implementing drivers and higher level functionality for an embedded dynamic language. While many people would toss ou…

Tagged with: ,
Posted in Uncategorized

Pipe Mac OS X Audio to a Linux Box

Instructions on how to use Soundflower & esound to pipe all the audio output on your Mac to a Linux box (and the other direction if you want): http://rolf.haynberg.de/?p=14 Latency is about 500ms, which could be better, but it’s an improvement ove…

Tagged with: , ,
Posted in Uncategorized

ARM EABI Toolchain

I’ve put up some instructions on how to build an ARM EABI toolchain on Mac OS X machines using CodeSourcery’s versions of GCC, GDB, Newlib & binutils. Hope they’re helpful to someone who hasn’t been able to get a toolchain going on their Mac.

Posted in Uncategorized

Interview on FLOSS Weekly With Massimo Banzi of Arduino

“Massimo Banzi is the co-founder of Arduino with partners David Cuartielles, Gianluca Martino, Tom Igoe, and David Mellis. Banzi is the CTO of Tinker.it!. He has worked in Milan and London on projects for companies such as Prada, Artemide, and Adi…

Tagged with: ,
Posted in Uncategorized