386 written in <A HREF="http://www.python.org">Python</A>, but since these are Linux-capable computers any other |
386 written in <A HREF="http://www.python.org">Python</A>, but since these are Linux-capable computers any other |
387 language would do as well. You can also write your own operating system as done |
387 language would do as well. You can also write your own operating system as done |
388 <A HREF="http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/">here</A>. For example the students |
388 <A HREF="http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/">here</A>. For example the students |
389 <A HREF="http://www.recantha.co.uk/blog/?p=4918">here</A> developed their own bare-metal OS and then implemented |
389 <A HREF="http://www.recantha.co.uk/blog/?p=4918">here</A> developed their own bare-metal OS and then implemented |
390 a chess-program on top of it (have a look at their very impressive |
390 a chess-program on top of it (have a look at their very impressive |
391 <A HREF="http://www.youtube.com/watch?v=-03bouPsfEQ&feature=player_embedded">youtube</A> video). |
391 <A HREF="http://www.youtube.com/watch?v=-03bouPsfEQ&feature=player_embedded">youtube</A> video). |
392 The other kind of project is a combination of hardware and software; usually attaching some sensors |
392 The other kind of project is a combination of hardware and software; usually attaching some sensors |
393 or motors to the Raspberry Pi or Arduino. This might require some soldering or what is called |
393 or motors to the Raspberry Pi or Arduino. This might require some soldering or what is called |
394 a <A HREF="http://en.wikipedia.org/wiki/Breadboard">bread-board</A>. But be careful before choosing a project |
394 a <A HREF="http://en.wikipedia.org/wiki/Breadboard">bread-board</A>. But be careful before choosing a project |
395 involving new hardware: these devices |
395 involving new hardware: these devices |
396 can be destroyed (if “Vin connected to GND” or “drawing more than 30mA from a GPIO” |
396 can be destroyed (if “Vin connected to GND” or “drawing more than 30mA from a GPIO” |