bsc-projects-17.html
changeset 486 486f57efeaff
parent 485 15741bc8fe96
child 487 a7b67cc34c80
equal deleted inserted replaced
485:15741bc8fe96 486:486f57efeaff
   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&amp;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 &ldquo;Vin connected to GND&rdquo; or &ldquo;drawing more than 30mA from a GPIO&rdquo;
   396   can be destroyed (if &ldquo;Vin connected to GND&rdquo; or &ldquo;drawing more than 30mA from a GPIO&rdquo;