Home Weather Station

I always wanted a home based weather station, and so this Christmas (2013) I decided to get one. I purchased the PCE-FWS 20 from Maplin. The kit allows me to measure the following

• Indoor/outdoor temperature (°C or °F)
• Wind speed and direction (mph or kmh)
• Self emptying rain gauge (mm or inches)
• Indoor / outdoor humidity
• Barometer pressure with trends


Building C8051FXXXX applications on Linux

As part of my Masters we are doing a Mixed Signal Processing module where we are using the C8051F120 microcontroller to process basic mixed signal functions. In the labs we have been given the C8051F120DK development kit from Silicon Labs which includes the Silicon Labs IDE. Developing with this on Linux was a real pain since I had to run the IDE through a Windows XP VirtualBox install, and that wouldn't do!


TQ6410 Pics

Just some photos of my TQ6410 embedded ARM board, touchscreen LCD and custom alu case. 

This is the same board that was used in my Final year BEng project, more infomation can be found here.

System specification

Samsung S3C6410 feat. ARM 11 core, up to 667MHz

128MB Mobile DDR SDRAM, 266MHz

256MB NAND Flash

2MB NOR Flash

Operating system:
Linux custom built system based on uClibc and Busybox

Linux AVR tools, AVRDUDE, avr-gcc etc..

I do so little AVR development these days that when I start again, it takes me a short while to get back into the swing of things. So rather than digging out old notes, I've reproduced the main elements here.


To compile AVR C programs on linux you need the avr-gcc toolchain, along with a few other utilities. On Fedora one installs all of the packages required with:


Linux Apache2 VirtualHosts configuration with NamedVirtualHosts

Okay, so I have been "playing" with Linux servers for a number of years, and I've setup quite a few single-site apache configurations, but I never had much luck with multisite setup... until now. So before I forget what I did I thought I'd put it here in hope that someone else gains some insight from my configuration - perhaps saving a few headaches.


Linux Logic Analyser - sigrok

I recently acquired an XZL_studio AX logic analyser from a friend, this is a clone of the USBee-AX device with a much lower price, ~£50. I had previously used this device with the USBee software but always found it to be buggy, infact, it was almost unusable. I tried to get this running on a virtual machine without joy, in the end, I had to install Windows XP on an old machine I had lying around, and even then, I found the software was constantly crashing.



Subscribe to swannonline RSS