University Of Cambridge Launches Free Raspberry Pi OS Course

The University of Cambridge has launched a free online course designed to help programming enthusiasts write their own operating system for the Raspberry Pi computer.

Called “Baking Pi – Operating Systems Development”, the course consists of twelve lessons, introducing the basics of assembly language programming and OS building to people who don’t have much experience with either.

Fresh Pi

Raspberry Pi, created by the non-profit Raspberry Pi Foundation, is a basic ARM-powered computer that can be connected to a TV or monitor via HDMI. It can be used for many of the things that your desktop PC does, including office work, Internet browsing and high-definition video playback – all possible through a circuit board the size of a credit card – but its real purpose is educational play.

Coding, ProgrammingCreated by Alex Chadwick and the University of Cambridge Computer lab, “Baking Pi” will take the students through the basic components of an operating system, teach them how to manipulate one of the board’s LED lights and build a USB driver. Then, it’s time to write basic code to manipulate text and graphics.

After finishing the course, the students will be able to create their own command line interface and build upon it to produce a unique, if simplistic operating system.

The programme was designed for people aged 16 and older. Each lesson includes both theory and a practical exercise, with examples and downloadable solutions for every stage of the project. Chadwick plans to add more lessons to the course in the future.

Although “Baking Pi” is aimed at the beginners, it should not be taken lightly. “It’s not easy, and it’s not meant to be; we expect you to find this course challenging – and you should find you come out of it with a great deal of skill and knowledge that you didn’t have before,” wrote Liz Upton, Foundation’s communication officer, on the Raspberry Pi blog.

The interest for “bare-metal” programming on Raspberry Pi has been so great that the Foundation had to open a separate section of the forum to accommodate all the enthusiastic bit bashers.

Since its launch in February, the miniature computer fan community has been growing at a steady rate. This month saw the release of the fifth issue of the MagPi – the magazine written by Raspberry Pi owners, fro Raspberry Pi owners. You can find all of the past issues here.

Last month, the miniature computer had finally arrived on the high street, with electronics specialist Maplin starting to take pre-orders for a £69.99 “starter kit”.

Interesting projects on the Raspberry Pi include an installation of the new Firefox OS mobile operating system, which Mozilla is promising of phones.

How well do you know open-source software? Take our quiz!

Max Smolaks

Max 'Beast from the East' Smolaks covers open source, public sector, startups and technology of the future at TechWeekEurope. If you find him looking lost on the streets of London, feed him coffee and sugar.

View Comments

Recent Posts

DeepMind’s Hassabis Urges UK To Expand AI Ambitions

DeepMind co-founder Demis Hassabis says top universities, tech talent give UK key edge in fast-moving…

11 hours ago

BYD Says Latest EVs Can Charge As Fast As Pumping Petrol

BYD says new electric vehicle platform can charge at 1,000 kW power, giving 400 kilometres…

11 hours ago

New Intel Chief Lip-Bu Tan ‘Considers’ Job Cuts, Factory Revamp

Incoming Intel chief executive Lip-Bu Tan considering cuts to middle management, revamp of Intel Foundry,…

12 hours ago

South Korea Sees China Chip Exports Slump

South Korean chip exports to China fall by nearly one-third after US government restricts sales…

12 hours ago

New Huawei Chip Appears As Company Shifts Away From Windows, Intel

Huawei's Kirin X90 chip receives security certification ahead of rumoured launch of HarmonyOS-based PC next…

13 hours ago

Telegram’s Durov Allowed To Leave France As Probe Continues

Telegram founder Durov permitted to temporarily leave France as authorities continue probe into criminal activity…

13 hours ago