We have recompiled the latest NetKitty version (1.7-RSO) for the BeagleBoard and the package is ready to download. It is an static executable of 38Kb, so you can simple download it to your beagle and run it... no dependency at all. You can also download the source code and recompile it yourself... It's libre software.
This is the first software component of picoFlamingo available!!!.
Just in case somebody is interested in how we produce the binary, here are the details.
We download the latest buildroot package in order to build a toolchain for uClibc and make our executables as small as possible. We just chose the Generic ARM architecture and deactivating most of the other features.
With our new uClibc toolchain recompiling Netkitty was as simple as:
■
-
Update your PATH environment variable to include the toolchain binary directory. Something like:
export PATH=$PATH:YOUR_BUILROOT_DIR/build_arm/staging_dir/usr/bin/ -
Compile the application with (maybe you get a different name for the compiler if you change the default buildroot configuration):
arm-linux-uclibcgnueabi-gcc -static -Os -fno-stack-protector -o nk-beagle-1_7 nk1-7.c - Strip it, and make it 38Kb!!
arm-linux-uclibcgnueabi-strip -s nk-beagle-1_7
■
CLICKS: 1087
