“Cerberus” a single USB cable for Raspberry Pi, Arduino and Freedom boards

If your workbench is anything like mine it’s covered in cables of one sort or another. Anything that helps manage that tangled complexity is a good thing, so I was very interested when I saw the “cerberus” multi-headed USB cable available from Sparkfun and distributors. As I hope you can see from the picture, it …

Continue reading ‘“Cerberus” a single USB cable for Raspberry Pi, Arduino and Freedom boards’ »

At last, direct ethernet connection

It all started when I took a hurried bag full of Raspberry Pi-related bits and bobs to Norwich, and then spent over an hour trying to get a simple network connection working between my laptop and the Raspberry Pi. Ever since then I have been looking for a way to quickly and simply connect the …

Continue reading ‘At last, direct ethernet connection’ »

Testing memory-mapped IO

Following on from yesterday’s post about developing code which uses the memory-mapped IO on the Raspberry Pi, but on a separate development system which does not have the same hardware, I began to think about the steps needed for testing such code. The first stage is unit-level testing. As much of the code as possible …

Continue reading ‘Testing memory-mapped IO’ »

Know any stackable, single Raspberry Pi GPIO connectors?

Yesterday, in my review of the LEDBorg, I wrote about how it can be inconvenient to connect two devices to the Raspberry Pi GPIO header at the same time, especially when one of them has a header which covers all the pins. I mostly write and run my own bare-metal software on the Raspberry Pi, …

Continue reading ‘Know any stackable, single Raspberry Pi GPIO connectors?’ »

Serial port shenanigans

Before I left for our holiday travels, I ordered a couple of extra toys for my Raspberry Pi, both from UK dealer Proto-PIC.co.uk The first was a “prototyping plate” from Aadafruit which brings out the on-board connections to a circuit board and some screw connectors for solderless cabling. This one is “some assembly required”, so …

Continue reading ‘Serial port shenanigans’ »