Skip to content | Skip to navigation
Powered by RSPowered by RSPowered by RS

Blog posts by Andrew Back

Andrew Back

United Kingdom

My Raspberry Pi Thinks It's a Mainframe!

Image

As the Raspberry Pi started to ship the Sinclair ZX Spectrum turned 30 years old, and comparisons were being made between the two and their role in providing access to affordable computer hardware. Given the phenomenal advances in computing since the birth of the ZX Spectrum, I thought it might be fun to compare the Raspberry Pi with a computer that was closer to the state of the art at around that time, and to see if the Raspberry Pi could fill its shoes...

Introduced not long after the ZX Spectrum, the IBM 4381 processor was the workhorse of mainframe computer installations that could fill a data centre and support many thousands of users. Managing to do this with what may now seem to us like trivial resources: 

  • 2-2.7 MIPS CPU

  • Optional maths co-processor

  • 4-32MB RAM

  • Up to 4x I/O channels running at 3MB/second

Even when compared with the pocked-sized Raspberry Pi, which manages to pack:

  • 965 MIPS CPU

  • FPU + 24GFLOP GPU

  • 256MB RAM

  • 60MB/second I/O (USB2)

Actually, this compariso… Read more

Andrew Back

United Kingdom

London Raspberry Pi Meetup #01

Room

Now that the Raspberry Pi has started to ship excitement has notched up a level as tweets and blog posts provide tantalising insights into early experiences with the computer. Spurred on by this excitement, a few of us decided that it would be fun to have a meetup to discuss these experiences in person and to share ideas. Thus the London Raspberry Pi Meetup was born.

People started arriving around 3PM and most of the first hour was spent in introductions and chatting. Slightly more formal proceedings then got off to a start when the Centre for Creative Collaboration's Debbie Davies provided a background to the centre and its work. This was followed by an introduction to the Open Source Hardware User Group from Omer Kilic, who then handed over to DesignSpark's Pete Wood for a potted history of Raspberry Pi, which nicely framed the open discussion which was to follow.

Pete Wood with a Raspberry Pi

Pete Wood holds a Raspberry Pi

One of the attendees commented that the timing for the Raspberry Pi is perfect, in that the computing curriculum for schools is presently in flux. Going on to note that even though it's availability is limited at t… Read more

Andrew Back

United Kingdom

OpenRelief: Clearing the Fog of Disaster

OpenRelief Logo

Unmanned aerial vehicle (UAV) technology is becoming increasingly affordable, and when combined with low cost wireless sensor networks and computer vision opens up exciting possibilities for use in disaster relief. Shane Coughlan is co-founder of OpenRelief, an open source project that is taking advantage of these developments in support of building open, modular solutions for disaster relief. In this interview Shane gives us an insight into how the project came about, its aims, the current status and its roadmap.

Shane Coughlan

Can you tell us about the background to OpenRelief

There are two things that lead to OpenRelief:

One was the Tohoku earthquake and tsunami in Japan during March 2011. At that time communications were severely disrupted, situation overviews were very difficult for aid agencies to obtain, and the NGO supply chain inside the disaster zone was subject to a lot of uncertainty. Volunteers - including me - addressed this issue in various ways, including driving around and using GPS to re-map the disaster area. That clearly was not optimal.

The second was the Disaster Relief Panel at LinuxCon Japan 2011, held during June, and naturally covering issues like those faced in T… Read more

Andrew Back

United Kingdom

Licensing Matters

Open Source Logo

Why engineers should care about licensing hardware designs

In this post we take a look at open source licensing and in particular when used with hardware designs, rather than software. Of course, hardware can include software—or “firmware”— elements, but the case being made here is of the importance of providing explicit licensing information with a design if you intend for it to be freely used, and improved upon, by others.

A clear signal of intent

Back when we only had top-down media, such as books and magazines, things were much simpler. A publisher would have to be clear about the rights associated with a design they printed, and for simpler DIY circuits found in hobbyist magazines it was probably safe to assume you're free to do with them as you please (but perhaps not reprint them verbatim!) The same could also be assumed for reference designs such as those provided by semiconductor manufacturers — after all, why would they not want you to adapt them for use in 101 different products all using their components. Read more

Andrew Back

United Kingdom

Pi Perspectives: Alex van Someren (Amadeus Capital)

Alex van Someren

Alex van Someren is a partner at Amadeus Capital and previously co-founded security technology company, nCipher. In the 1980s he left school to join Acorn Computers, where he was extensively involved with the BBC Microcomputer project, and he went on to author the first book on the ARM microprocessor architecture. Alex very kindly took time out of his busy schedule to discuss the importance of computer science skills and Raspberry Pi.

How important are skills in microelectronics and computer science to the UK economy?

Very important. We are a world leader in this field.

How does the UK compare with the US and Far East in terms of the aforementioned skills?

UK skills have fallen behind in the last ten years due to poor education.

What opportunity does the Raspberry Pi present?

This is the best opportunity since the BBC Micro to realign the curriculum around a platform everyone can afford so as to stimulate better understanding of real… Read more

Andrew Back

United Kingdom

Pi Perspectives: Miles Berry (Naace)

Miles Berry

Miles Berry is Chair of the National Association of Advisers for Computers in Education, Subject Leader for ICT Education at the University of Roehampton, and a consultant and frequent speaker and author on the future of ICT education. In this interview Miles gives us an insight into his experiences of teaching computing and the challenges faced by schools, and considers what can be done to help ensure that the Raspberry Pi is a success in education.

Can you give us an insight into how you gained your introduction to computing

I have some recollection of reading, or looking at the wonderfully evocative pictures in, Ladybird's 'The Computer' at a very early age, and of my father's Sinclair Cambridge calculator perhaps a year or two later. I was given a Commodore programmable calculator for Christmas at the age of ten, and recall typing in the keystrokes for a moon-lander game. At secondary school, a few of us were taught BASIC programming by our head of maths, and then came the ZX81 (with a wobbly RAM pack) and later a BBC Micro at home, which I recall doing some semi-serious mathematical programming on. All of which was down to a combination of interest and opportunity. Read more

Andrew Back

United Kingdom

Raspberry Pi first experiences

Raspberry Pi running Debian/LXDE and displaying the DesignSpark homepage

Raspberry Pi running Debian/LXDE and displaying the DesignSpark homepage

Excitement surrounding the Raspberry Pi has reached fever pitch as enthusiasts, engineers, and software developers and hardware hackers young and old, the world over, eagerly anticipate its arrival. I was one of the lucky few to get early access to hardware and this post details first experiences and initial thoughts on Raspberry Pi.

From unpacking to booting

The kit I received comprised a Raspberry Pi Model B (the version with Ethernet) and nothing else. But fortunately, or rather as one would expect, the additional hardware requirements are basic.

As a user of the Debian Linux operating system I was pleased to discover that a filesystem image of Debian 6.0 (Squeeze) had been made available, and I downloaded a ZIP archive containing this and followed the simple instructions to write it out to an SD card. This was then inserted into the SD socket, and the board connected to a USB keyboard and mouse, a LAN switch and power via USB.

Sadly, I didn't have the HDMI to DVI cable to hand that… Read more

Andrew Back

United Kingdom

Pi Perspectives: Dr Jeremy Bennett (Embecosm)

Dr Jeremy Bennett

Dr Jeremy Bennett is Chief Executive of Embecosm, a provider of embedded development tools and services, and is former Champion for Embedded Systems at the Technology Strategy Board's ESP Knowledge Transfer Network. In this interview Dr Bennett reflects on his own experiences of teaching computer science, suggests challenges the industry faces, and considers how the Raspberry Pi may go on to foster a whole new generation of engineers.

Can you give us an insight into how you gained your introduction to computing

My Physics teacher, Mr Barker, when I was 11 years old in 1971. Imperial College offered local schools the opportunity to submit programs on punched cards to run on their IBM 7094. I started on FORTRAN, but over the next few years had a chance to dabble with many other languages (Algol60 and SNOBOL4 are two I particularly remember). We used "port-a-punch" cards - pre-scored Hollerith cards, where you knocked out holes with a stylus. Each card took several minutes to prepare, so it did instil a discipline of care when programming.

How do you think the opportunities for young people … Read more

Andrew Back

United Kingdom

A Practical intro to programming an open source SoC

OSHUG #17 Attendees

A post-event report from Open Source Hardware User Group meeting No. 17.

At the seventeenth OSHUG meeting we were given an introduction to the practicalities of programming your own open source system-on-a-chip (SoC), based upon using the OpenRISC Reference Platform SoC (ORPSoC) targeted to an FPGA development board.

SoC integration, IP blocks and HDL

The evening's proceedings started with Julius Baxter explaining how there has been a shift over the last 20 years from building systems out of many discrete ICs, to integrating entire systems on a single semiconductor die. These on-chip systems being made up of many intellectual property (IP) blocks that are analogous to discrete components and that are designed for maximum reuse, and which may be developed in-house by a SoC integrator, or licensed from a 3rd party.

Julius Baxter

Julius then went on to cover how the the IP blocks are connected together via an on-chip bus, and talked a little about the hardware description languages (HDL) that are used to develop blocks, and how these langu… Read more

Andrew Back

United Kingdom

Pi Perspectives: Jeremy Ruston (Federatial)

Jeremy Ruston

Image © Nick J. Webb (CC BY 2.0)

Jeremy Ruston is the inventor of TiddlyWiki and founder of software consultancy, Federatial Ltd, and gained his introduction to computing during those heady days when having a computer at home put your soldering skills to the test. Whilst still a teenager, Jeremy went on to become a published author, writing popular titles on the BBC Micro. In this interview he compares the opportunities for young people starting out in computing now with those available during his own formative years, and considers the role of Raspberry Pi in lowering barriers to experimentation.

Can you give us an insight into how you were introduced to electronics and computing.

I remember when I was 4 or 5 being very excited by the computers on Gerry Anderson's UFO series, and constructing elaborate Lego copies of their designs. My interest became more practical when my Mum gave me a broken radio when I was about 9, which I disassembled and attempted to reanimate with great joy. I then started to collect more ancient radios, and reading electronics magazines, and buying electronics kits from companies like HeathKit. I was pretty baffled by analogue electronics, but then got very excited by the 7400 series of logic chips. I had a set of schematic stickers for the … Read more

 
Syndicate content