The University of Cambridge will offer a free online course for all aspiring programmers to provide guidance on how an OS for the Raspberry Pi computer can be written. This course is created by the University of Cambridge Computer Lab and Alex Chadwick.
Raspberry Pi is an ARM-powered computer that is developed by the non profit Raspberry Pi foundation. It can be connected to a TV or a monitor and can be used for any type of desktop operations.
Course details
The course called as the “Baking Pi – Operating Systems Development,” will help pupils to get an introduction to the OS building and assembly language programming basics. The course will consist of a series of 12 lessons with a combination of theory and practical classes for each. The course will comprise of sessions where the pupils will be first taught as to what an operating system and assembly language is and then will be taught to build a USB driver and manipulate one of the board’s LED lights. Subsequently they will be taught to generate text, lines and random numbers and also will touch upon graphics theory. Finally pupils will be able to develop their command line interface and also to manipulate text to display computed values.
This course is open to people aged 16+ who have some programming knowledge and also who are new to assembly language. Pupils taking up this course are asked to take this course with a challenge and also to gain as much knowledge as possible. By the end of the course pupils will begin to think different based on the development of OS.
Raspberry Pi will go on sale in February and though a cheap computer will run basic internet applications and also the word processor. This computer is designed with the input, display and networking ports and can run Linux operations such as Debian, Fedora and ArchLinux. Raspberry Pi computer can be used in place of low-power Windows desktop and home theatre PCs.