netrisk / che

CHIP-8 Emulator
0 stars 0 forks source link

Choose board (Arduino or Raspberri) #8

Closed netrisk closed 8 years ago

netrisk commented 8 years ago

We should choose an Arduino board or even the new Raspberri PI Zero. Some things should be taken into account:

Up to now, there are 3 candidates: Arduino Zero (48 Mhz, 20 mA), Arduino Due (84 Mhz, XX mA) and Raspberri PI Zero (1 Ghz, 100 mA).

If we used raspberri it would be without Linux, in baremetal programming mode: http://raspberrypi.stackexchange.com/questions/542/using-raspberry-pi-without-a-linux-os

asierllano commented 8 years ago

Information about Raspberry Pi zero consumption in the following links (it looks like the use Linux): http://www.midwesternmac.com/blogs/jeff-geerling/raspberry-pi-zero-power http://www.midwesternmac.com/blogs/jeff-geerling/raspberry-pi-zero-conserve-energy

asierllano commented 8 years ago

Additional thing to consider is that I believe that Raspberry Pi boards are powered at 5V.

netrisk commented 8 years ago

I found this guide for using a Raspberry inside a Gameboy for retrogaming, some things could be interesting:

https://superpiboy.wordpress.com/2014/07/20/super-pi-boy-build/

asierllano commented 8 years ago

I think that the management board (Unai + Igor) have decided in the meeting to use an Arduino, but still to decide which Arduino board. Probably Arduino Due?

netrisk commented 8 years ago

We have decided to use an Arduino board, because there are already a lot of projects which use a Raspberri PI and emulators to achieve the same thing that we want to achieve, so we think that is funnier to do it with an Arduino, because it's somehow less exploited in this field. Apart from that, it will have less power consumption so the battery will last longer.

Between the Arduino boards, we have chosen the Arduino Due because it runs at 84 MHz. It may be enough with a Arduino Zero which runs at 48 MHz, but we are not sure about this so it's better to go for the 84 MHz board. Just as a reminder, we want to emulate at least a Gameboy which its main processor runs at around 4 MHz.