Mar 312012
Gmenu2x with built-in WiFi tools

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 [...]

Mar 162012
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  -  Javascript for the ZipIt

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 [...]

Bootloader for the LPC2378-STK

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 [...]

Mesh Networking the ZipIt

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 [...]

X-Compiling for the Beagleboard

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 [...]

MSP430 Launchpad and C++

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 [...]

ZipIt as a serial terminal for Uboot

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 [...]

USB Networking

  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 [...]

© 2011 engine12.com