-
Notifications
You must be signed in to change notification settings - Fork 5
New Board Comparisons
New Comparison Based Off Owning Boards:
Hardware:
RPi2: Seems very nice, slightly heavier due to more USB Ports. Requires power from microUSB.
ODROID: MicroSD slot is questionable, it does dangle sithout being very supported. An eMMC module would fit better but is harder to work with (dedicated module reader) and more costly. The power must come from its on board connection (standard circular connector).
Install/Configure: RPi2: Very easy took less than 5 minutes to have it nearly ready to go other than installing the packages required and pulling the code from git.
ODROID: I installed a very minimal version which caused HDMI output to not work. SSHing in wasn't too difficult and everything was just as easy as the RPi 2.
Boards to consider:
- Beaglebone Black
- Raspberry Pi 2
- ODROID 2
- Edison
Not looking at:
- FPGAs such as MachXO3L due to their complexity and power consumption concerns
- CI20 due to its size
- Gizmo 2 due to cost and power consumption
- Hummingboard due to lack of documentation
High level pro and cons of each:
Pros:
- Familiar, already using one
- Already own
- Comes with eMMC
Cons:
- Weakest CPU
- Somewhat poor support
Pros:
- 900MHz quad core A7 CPU
- Open GPU
- Best documentation and community support
Cons:
- May be difficult to obtain
- Highest claimed typical power consumption (0.6A@5V)
Pros:
- 1.5 GHz quad core A5 CPU (probably 40% faster per core than raspi)
- Lower claimed power consumption (hard to believe)
- On board RTC *eMMC port
Cons:
- Possibly higher power consumption (0.5A@5V claimed)
- Concerns with documentation, GPIO pins, and ability to use GPU for FFT
Pros:
- Built in WiFi and Bluetooth
- Lowest power consumption (< 1W)
- Smallest size
Cons:
- Extra complexity
- 1.8V logic
- Lack of proper USB ports
The Intel Edison is too complex to work with due to the 1.8V logic and would take too much time so we can't use it. Between the Raspberry Pi 2 and the ODROID C1 there is very little real difference and either would be just fine for our project. I would be inclined to lean towards the Raspberry Pi due to better community support assuming it is easily available. If not the ODROID C1 claims to be more powerful and consume less power so it should be a perfectly viable option instead.
All that aside the Beaglebone Black should be fine for our project. It isn't as powerful as the other devices however we already own one, it already works, and we know it better than anything else. If in the future it looks like the Beaglebone isn't powerful enough for our needs then we can revisit this issue and possibly purchase a Raspberry Pi or ODROID.