A solution to multiple Raspberry Pi ssh key woes

I have several Raspberry Pi boards, and several SD cards which I swap around depending on what I am doing at the time. I usually can’t be bothered to find and connect up a HDMI display and separate keyboard, so I just connect using ssh from whatever development PC I happen to have to hand. …

Continue reading ‘A solution to multiple Raspberry Pi ssh key woes’ »

Testing a MAX7219 LED array with Bus Pirate

After thinking about how to drive the MAX7219 LED array I built yesterday, it occurred to me that maybe this is an ideal time to get to the bottom of how to use the Bus Pirate board that I failed to use with a MCP3002 ADC chip. This time I was determined to get it …

Continue reading ‘Testing a MAX7219 LED array with Bus Pirate’ »

Building Raspberry Pi code for unit tests

So far, despite working on a variety of bare-metal software features for the Raspberry Pi, I have not managed to achieve my aim of using the principles of TDD (Test-Driven Development). In my “day job” I make a lot of use of TDD techniques, and I am convinced that this approach both greatly improves the …

Continue reading ‘Building Raspberry Pi code for unit tests’ »

Linux, ssh, git and C

Today has been really busy on the Raspberry Pi front. I’ve gone from a little box I’m not sure what to do with, to a fully working Linux development system. Better than that, it’s already helped me find some bugs in an existing piece of software I was working on. Things have moved on a …

Continue reading ‘Linux, ssh, git and C’ »