The time is UP!

Followers of this blog will know that I have an interest in the whole ecosystem of Raspberry Pi “compatible” boards. By now I have quite a selection. Mostly, the boards I have in my collection are ARM-based, often using a System-on-Chip (SOC) from AllWinner rather than the Broadcom devices used by the official Raspberry Pi …

Continue reading ‘The time is UP!’ »

Starting with Arch Linux

Pretty much everything I have done with my Raspberry Pi boards so far has either used the Raspbian Linux operating system, or my own “bare metal” code. From time to time I have been a bit frustrated with some of the choices in Raspbian, such as the difficulty in building device drivers. I have also …

Continue reading ‘Starting with Arch Linux’ »

HotPi part two, software frustration

I suppose I should know better than to announce what I plan to do the next day. In yesterday’s post I made a lot of progress with the HotPi board and was looking forward to having fun with colour LED control and IR sensing. Unfortunately I made hardly any progress, and ended the evening not …

Continue reading ‘HotPi part two, software frustration’ »

More adventures with Minecraft

Following yesterday’s bumpy start, I was determined to make some progress with Minecraft today. I had hunted round our storage and gathered the following: A Dell Vostro 200 desktop with 1GB RAM which my wife used before she got her laptop. We stopped using this because its hard drive broke and it refused to boot …

Continue reading ‘More adventures with Minecraft’ »

Automatic Raspberry Pi board revision detection: model A, B1 and B2

When the raspberry Pi model A was announced a few days ago, I ordered one straight away. With three different models of raspberry Pi now available (or four, if you count the red Chinese variant), working out the capabilities of the board is becoming increasingly important. It’s vital for anyone involved in making hardware or …

Continue reading ‘Automatic Raspberry Pi board revision detection: model A, B1 and B2’ »

No success (yet?) with USB

I have spent a few days planning for my talk at IPRUG tomorrow evening. One of the things I was hoping to do was demonstrate a standalone Raspberry Pi controlling a USB missile launcher that I have had laying around unused for a few years. I got the device out of its box, found some …

Continue reading ‘No success (yet?) with USB’ »

Why is it so hard to build Raspberry Pi Linux drivers?

A few days ago I complained a bit about the profusion and confusion around the Linux drivers for the PiBorg LEDBorg multi-colour LED. With a bit of renewed energy, I thought I’d have a go at improving the situation by including a test for board revisionin the driver and ensuring that the correct GPIO pins …

Continue reading ‘Why is it so hard to build Raspberry Pi Linux drivers?’ »

Controlling Raspberry Pi GPIO from Ruby

After my grumpiness yesterday, I thought I’d better strike out in a different direction while I consider my options with the various sub-projects I have on the go at the moment. I have mentioned before that I am a member of local Ruby user group “IPRUG”. This is on my mind at the moment as …

Continue reading ‘Controlling Raspberry Pi GPIO from Ruby’ »

Frustrating day – need to get more organised

In some ways I’m surprised this hasn’t happened sooner. I have been trying various things with my Raspberry Pi and with my OS and language designs on and off all day, but not made any reportable progress on any of it. The code for the FORTH-like “problem oriented language” is still flailing as I change …

Continue reading ‘Frustrating day – need to get more organised’ »