Is it possible to have too many microcontrollers?

It recently occurred to me that I have been accumulating microcontroller development boards for a while, so I thought I’d lay them out for a photo! Reading left to right, top to bottom you can see: STM32 “value line” Discovery board STM32-L Discovery board STM32-F0 Discovery board STM32-F4 Discovery Board Cubieboard Freescale Freedom KL05Z Freescale …

Continue reading ‘Is it possible to have too many microcontrollers?’ »

My new favourite Raspberry Pi accessory

The day after we got back from our holiday travels, I popped in to a nearby Aldi store. Every week they have “special buys”, and sometimes they can be bargains. What tempted me in was the idea of a relatively low-cost battery-operated LED light, with an infra-red remote control. I bought one, but I haven’t …

Continue reading ‘My new favourite Raspberry Pi accessory’ »

Porting (FFT and traffic lights)

Today seems to have been mostly about porting. I’ve not really developed anything new, but I have learned a lot by moving things around between machines. Yesterday I was a little disappointed with the un-tuned performance of the FFT code I had found and got running on the Freescale Freedom KL25Z, so I decided to …

Continue reading ‘Porting (FFT and traffic lights)’ »

Using huge memory with tiny languages

One of the characteristics of “Problem-Oriented Languages” (POL) is that they are tiny. The language run-time provides just enough to enable a programmer to extend the language into something appropriate to the needs and terminology of the domain. This “tininess” also extends to memory usage. On a single process system the complete language and operating …

Continue reading ‘Using huge memory with tiny languages’ »

Slides from my IPRUG talk

This evening I presented a session on Raspberry Pi at The Ipswich Ruby User Group (IPRUG). I think the presentation went well, as dd the Q&A session which followed. Unfortunately, all my plans to demonstrate stuff fell through. Mainly this was due to my own lack of preparation rather than any problems with the hardware …

Continue reading ‘Slides from my IPRUG talk’ »

Gertboards and microcontrollers

Last month, when I found my Raspberry Pi again and started this blog, I had a look around the web to see what was happening in the world of Raspberry Pi. One of the things I kept bumping into was the “Gertboard” – an almost mythical input/output expansion board, named after Gert van Loo, its …

Continue reading ‘Gertboards and microcontrollers’ »