Gawk provides built-in networking support. The gawk manual has some examples, for basic UDP-communication at . The classical sender/receiver code snippets are as follows:
print strftime() |& "/inet/udp/8888/0/0"
"/inet/udp/0/localhost/8888" |& getline
Unfortunately these examples did not work on my test system under Ubuntu 13.10 Desktop 64bit and gawk v. xxxxx. Ref.  provided the correct description of the fields of the network strings. Using that, my working versions are:
#! /usr/bin/gawk -f
print strftime() |& "/inet/udp/0/localhost/8888"
#! /usr/bin/gawk -f
"/inet/udp/8888/0/0" |& getline
According to , the full syntax of the special file name is:
Replace “localhost” with the IP address of a remote machine, if receiver and server are not running on the same machine.
From the official documentation it is not very clear, how to install the guest additions necessary to use shared folders. Here’s how it works:
VirtualBox Guest Additions is a .iso file, that can be downloaded from here (for version 4.6.3): http://download.virtualbox.org/virtualbox/4.3.6/ The file in question is “VBoxGuestAdditions_4.6.3.iso”. Download it and burn it onto a CD. Boot your guest OS in VirtualBox and then insert the burned CD. The installer should start after the CD is recognized.
Tested with: Windows 7, Windows XP
During development of a small test board for the LPC812 (with TSSOP20 package), I found a library for the Eagle layout program on Github at . Unfortunately this library had a wrong assignment of pins for the footprint. The corrected version can be found here.
For the LPC800 processor chip from NXP there is a switch matrix configuration tool available at . This is a .jar file (inside a ZIP-archive]. After downloading and unpacking, the resulting .jar Java file can be run by executing the following command from a terminal window:
shell $ java -jar [Jar file Name]
The PDF-file for the “CC2530ZNP Mini Kit quick start guide rev. A” is located at http://www.ti.com/litv/pdf/swru268a It mentions some software examples and drivers, which are not easily to find …
The CC2530ZNP start page is at http://www.ti.com/tool/cc2530zdk-znp-mini which points to the
CC2530ZDK-ZNP-MINI at http://processors.wiki.ti.com/index.php/CC2530ZDK-ZNP-MINI
which in turn (link just above “More Informations”) points to the “Tutorial on the Examples” at http://processors.wiki.ti.com/index.php/Tutorial_on_the_Examples
The example software mentioned in the Quick start Guide is downloadable from the “here” link, which points to http://www.ti.com/lit/zip/swrc211
On the Embedded World fair in Nuremburg this year, I got an LPC812-LPCXpresso board  from some friendly guys at the both of of “Future Electronics” .
For a recent project I experimented with alternatives to the very low end PIC 10LF322 chips. I made a small prototype board with the PIC 12LF1822 to perform some tests. Continue reading
The MSP430 Launchpad is an inexpensive vehicle to dive into TIs MSP40 microprocessor architecture. To simplify programming the MSP430 there is a fork of the well-known Arduino environment for the MSP430 – the ‘Energia’ project. Continue reading
When testing an Arduino board, I encountered some strange problems. I decided to build such a board from scratch to find out what the problem was. I had some ATmegaxx8 target boards from Evil Mad Scientists (see ) available, so I decided to convert one of them into an Arduino compatible board for testing.
ATMEGA168P on the Evil Mad Scientists Board