The title of the post kinda sums it up. See the screen shot on the right? The icons on the bottom are all new and map to the new functionality. There’s even a signal meter on the bottom bar that let’s you know if your connected. You can download it here. In addition to the [...]
Scripting the DirectFB
There is a new version of NodeZ2. The biggest addition is a module for scripting the DirectFB within Node.js. No browser required. How cool is that! It’s not very tested and there are holes in the implementation, but it’s still very functional. Included are several example scripts that should get you going. No cross compiler [...]

NodeZ2 is a tiny rootfs for the ZipIt Z2 designed to fit into the onboard flash memory. It was created with the OpenWrt build system brought to the ZipIt by Projectgus… way to go bloke! After flashing… the partition layout will leave ~1Mb of space for your Javascript web app, or other desired packages. Additional [...]
One of my dev boards is an LPC2378-STK. It’s a fun board but, the JTAG programming interface for it is dreadfully slow. I messed around a bit and learned that programming the flash memory with the iap interface was the way to go. It was taking around 18 secs to write a sector with the [...]
Back in December ZipIts were selling for $9.99 on amazon. It seemed like way too good a deal to be true, but I couldn’t resist the urge to get one, they have so many features that interest me. I figured it was worth the risk. I received the ZipIt, installed Linux, and tested out the [...]
These are the steps for setting up a toolchain and SDK to cross compile GNU Linux for the Beagleboard ver. C4 (OMAP 3530). The host is Ubuntu 10.04. The toolchain is then used to cross compile the Codelite package. Toolchain Start by making a filesystem and SDK with Narcissus. Be sure to include the option [...]
I transformed a simple helloworld C program into C++ classes. I was able to match up one-to-one the C generated assembly to a C++ equivalent. In this example, the benefit of using C++ code is limited to namespaces. Hopefully you can see how the usage of C++ namespaces improves readability and assists in minimizing coding [...]

I configured one of my ZipIts to be a serial terminal for the beagleboard. Like the ZipIt, the beagleboard has Uboot installed. The flexibility of Uboot allows many different ways to get an image into RAM. The methods available for the beagleboard require a serial connection. Both methods outlined will require minicom to be installed [...]
I’ve been using this script to generate ARM toolchains for baremetal development on a Linux host. Verify or install the list of utilities noted at the head of the script, they’re needed before starting the build. Create a folder ‘ARM_tools’ and place the script inside. Change to the ARM_tools folder and execute ‘./cross.sh’. All of [...]

By using the USB networking features of Linux you can create a TCP/IP network and achieve the same functionality that is given with an ethernet or 802.11 network. That is to say, you instantly get all of the network stack protocols such as ssh, ftp, http, etc. With USB networking you can easily add [...]
