Recs.
Updated
The ODROID-C2 is a 64-bit quad-core single board computer(SBC) that is one of the most cost-effective 64bit development boards available in the ARM world.
SpecsUpdate
Pros
Cons
Con Early revisions use a 2.5mm power socket instead of a USB port
Early revisions of the C2 use a 2.5mm power socket instead of the micro USB port available on the board or any of the other USB ports. While not a drawback in terms of strength of the board, it's a bit annoying having to order a new power supply to work with the C2.
Later revisions of the board can use the USB port for charging. However, ODROID recommends using the power socket if there are several devices attached to the board because they can increase the draw up to 2A and a lot of cheaper USB power adapters won't do 2A.
Con Might have problems with default HDMI resolution when first starting up
It's not unusual for the C2 to have a "Mode not supported" message when first booted up and connected to a monitor through the HDMI port. This can be fixed by logging through SSH and editing the boot.ini on a FAT partition on the SD card to set the correct HDMI resolution and the process is detailed pretty well on the ODROID wiki but it may be out of scope for some users and pretty annoying for the rest.
Recommendations
Comments
Flagged Pros + Cons
Pro Higher performance than Raspberri Pi 3 or PINE A64+
CPU: 4x ~4600 DMIPS (compared to 4x ~2760 DMIPS of RPi3 and Pine A64+),
RAM: 2GB (compared to 1GB or RPi3),
Video Decoding: Hardware H.265/H.264/... decoder (compared to none on RPi3)