During the summer term our first year undergraduates undertook ambitious group projects to develop 'bare metal' applications for the Raspberry Pi.
Following on from last year's sucessess the students outdid themselves with a variety of amazing extensions. There were many great projects, from Simon-Says games, LED timers, singing floppy disk drives, mini-compilers and everything in-between.
Particularly exciting was a programmable 3-D LED cube, by Alan Han,
Louis Chan, Adam Gestwa and Anton Alenov
We also saw two stunning implementations of graphical games written
entirely in ARM11 assembly.
Firstly a networked, multiplayer implementation of Tetris by Han Qiao, Piotr Chabierski, Michal Sienkiewicz and Utsav Tiwary:
https://www.youtube.com/watch?v=hTqKRdcKZ9k
Secondly a very, very impressive 3D implementation of "PiFox" (a homage to StarFox on the SNES) by Nandor Licker, Ilija Radosavovic, David Avedissian and Nic Prettejohn:
https://www.youtube.com/watch?v=-5n9IxSQH1M
Both of these games have also been featured on hackaday.com
http://hackaday.com/2014/06/23/programming-pi-games-with-bare-metal-assembl[..]
http://hackaday.com/2014/06/29/tetris-duel-with-the-raspberry-pi/
and PiFox has also been featured on the front-page of raspberrypi.org:
http://www.raspberrypi.org/pifox-bare-metal-arm-assembly-language-star-fox/[..]
There were many other great projects, several of which you'll hopefully
be able to spot as demos at open days and interview days. Our first
year students continue to amaze us each year, and we're really excited
to see what they go on to do as they continue here at Imperial!
Article text (excluding photos or graphics) © Imperial College London.
Photos and graphics subject to third party copyright used with permission or © Imperial College London.
Reporter
Royston Ingram
Department of Computing
Contact details
Email: press.office@imperial.ac.uk
Show all stories by this author