University of Cambridge Offers Free Online Raspberry Pi Course
Barence writes "The University of Cambridge has released a free 12-step online course on building a basic operating system for the Raspberry Pi. The course, Baking Pi — Operating Systems Development, was compiled by student Alex Chadwick during a summer interning in the school's computer lab, and has been put online to help this year's new recruits start work with the device. The university has already purchased a Raspberry Pi for every new Computer Science student starting in 2012."
Wish I had got a free computer when I went to university there. They should buy all their ex-compsci-students one as well, IMO.
Free PC + £100 of mouse/keyboard/SD/monitor is a lot cheaper than a full PC. However I suspect that most development will be done on a main PC cross-compiling to the device.
And this hardware will provide a baseline computing platform to teach upon.
When will it start this course?
In due course. The Rasp Pi doesn't have a lot of power, it takes a while to boot up...
If you want news from today, you have to come back tomorrow.
And actually get it delivered to you? I ordered mine back in mid June, and I'm STILL waiting for it.
Latest ETA was late September.
I think it's a miniature course in elements of systems programming rather than a tutorial on writing an operating system in the modern sense.
It worries me that something as simple as a Raspberry Pi is offered to all Cambridge undergrads, though. This is supposed to be the best university in the country - why are there people being admitted to its courses who aren't already playing with stuff like this in their spare time as kids?
.... *(mouse, keyboard and large HDMI LCD panel for your room not included)
Also not included: electricity to run the LCD panel, a room to put it in, food and drink to nourish yourself while using the Pi, room heating, toilet paper, organic fair trade coffee with unlimited free refills, jumbo size jar of dill pickles, free haircut, health insurance, manicure, or personal trainer.
Seriously though, if you're being given a free thing, it's a little churlish to complain that you're not being given more free things. Anyone who doesn't want their RasPi can probably sell it to a fellow student who wants an extra one...
I think the course is great. After the initial excitement of getting my Pi up and running (to the point of doing a Google search) this little board has been sitting around on my desk for a few weeks gathering dust. Finding out that the little LED labelled "OK" on the Pi's PCB is hooked up to the GPIO and can be turned on/off with a few lines of assembly language is exciting news! Browsing through the pages of this online course... 10/10 to the author for an ace job at tutorial writing. You end up compiling to a new kernel.img that you copy over to the SD card. Plug it in, turn it on and it boots into your assembly. Somehow not as super-human feeling as directly controlling a 286 with Turbo Assembler back in the teenage years but certainly the most excited I've been in a long time. My only prayer is that those pimply faced youths appreciate just how awesome it is to be controlling a piece of sand to make some gallium arsenide pump out bursts of photons are regular intervals. The tutorial goes as far as describing and working with the message API to control the display driver. Gives a great overview of how the system works at a low level. Fantastic.