Raspberry Pi Library for Sharp Memory LCDs

I have now ported my Arduino library for controlling Sharp Memory LCDs to the Raspberry Pi. The extra memory and processing power available on the Pi certainly expand what you can do with this great little display. The lowly Arduino and even the 80 MHz ChipKIT did struggle to complicated process frames of data for […]

Reading Linux System Info With C++

Ever wondered where utilities like top, jnettop, free and mpstat get their information on CPU usage, network throughput, free RAM etc. from? Well, the majority of it is hidden within the /proc filesystem, most of the rest can be found in /sys and the last few scraps have to be gleaned from elsewhere. Some of […]

Sed – match something, then change something else

Here’s a useful feature of sed, the linux stream editor, that I didn’t know about before. My problem was that within a file, I wanted to only operate on lines that contained a certain expression – but leaving that expression intact and instead changing another expression on that line. The standard sed command for replacing […]

August Update

Just a quick update on progress as I’ve not posted anything in a while. The very hot weather in July made it difficult for me to spend much time up in my ‘lab’, which being a converted loft spent much of the time so hot as to be unusable. It was in the mid/high 30s […]

Selecting a Microcontroller to use with Memory LCDs

Several customers of my Sharp Memory LCD breakout boards have asked me what microcontroller it is best to use to control a Memory LCD. It’s a good question and one which requires consideration of several different aspects of a microcontroller’s specification. SRAM and Framebuffers: The first question is: Do you want to create and hold […]

Sharp Memory LCDs and the Raspberry Pi

This weekend I ported my Arduino library for the Sharp Memory LCD breakout boards I’m selling to the Raspberry Pi. At the moment, I have the short demo running successfully although the code does need (and will be receiving) further improvement. However, it’s already great to see how smooth the demo runs on it, with […]