Skip to main content

The Galileo Phone

Supervisors

Suitable for

MSc in Computer Science
Mathematics and Computer Science, Part C
Computer Science and Philosophy, Part C
Computer Science, Part B
Computer Science, Part C

Abstract

The Intel Galileo boards are micro controller boards that can be networked, and also conform to the Arduino standard so that devices (sensors, actuators, screens, I/O devices) can be attached to them and controlled. The task is to build a device resembling a system-on-chip, i.e., a big system with several devices that work in concert together. An obvious example would be to build your own smartphone. It should provide the ability to initiate and receive calls, feature an MP3 player, and possibly some other phone features – alarm clock, GPS, and so on. You will be given a small budget to add the devices you need. Part of the challenge is restricted battery power — how long can you run your phone off a largish capacitor?