When comparing Raspberry Pi Zero vs ODROID-C2, the Slant community recommends Raspberry Pi Zero for most people. In the question“What are the best single-board computers?” Raspberry Pi Zero is ranked 4th while ODROID-C2 is ranked 20th. The most important reason people chose Raspberry Pi Zero is:
Intended to be as cost-effective for younger people to learn basics of IT and Computer Science, Raspberry Pi Zero costs around 5$ while it's W and WH variants costs 10$.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Extremely cheap
Intended to be as cost-effective for younger people to learn basics of IT and Computer Science, Raspberry Pi Zero costs around 5$ while it's W and WH variants costs 10$.
Pro Extremely small size
The Raspberry Pi Zero measures only 6.5cmX3cm and is 0.5cm thick. Making it one of the smallest (if not the smallest) single board computer that can run a desktop OS.
The small size makes it extremely portable and manageable, compared for example to the original Raspberry Pi which often looked clunky and large when strapped on something that would be moving.
Pro The largest and most active community
Raspberry Pi has the largest following of any single-board computer. The amount of guides, tutorials and software available for the Raspberry Pi is unmatched by any other competitor. A regular user has close to no chance to run into a problem that hasn’t been covered already. If a web search doesn’t yield any results, the users on the official forums are very responsive and will usually reply within a day.
Pro It for small
great for small projects
Pro Can easily be powered from any external battery pack
Because of its small size and because of the ARM based processor which is extremely energy efficient, it can be run with any kind of external battery pack, even those that are used to charge phones.
This makes it perfect for portable projects that need to be run even when not close to an energy source.
Pro Has three variants
Raspberry Pi Zero has three variants, the Raspberry Pi Zero W, which has a WiFi card included, the Raspberry Pi Zero WH, which has both the WiFi card and has the GPIO headers pre-soldered, and the original Raspberry Pi Zero.
Pro Can run a full HD display at 60FPS
The GPU that the Pi Zero uses is relatively powerful. In fact, it should be able to run a full HD display at 60FPS without any problems.
Pro Easy to install the official OS
All Raspberry Pi boards run Linux as a default OS, the Debian-based Raspbian specifically. Setting up Raspbian on a Raspberry Pi is a breeze and even someone who has not installed an OS before can easily do it.
By simply following the official documentation, you download the relevant software on the microSD card and boot up the board. After this, you can simply follow the instructions to install the OS.
Pro Based on the same Raspberry Pi Hardware
Zeroes are basically trimmed down versions of their larger Raspberry Pi sisters. Trimming out unecessary I/O ports and connectivity ports were done to make the factor of the Zero smaller. As of 2018, Zeroes are based on the Raspberry Pi 2 hardware.
Pro Has extensive OS support
Unlike its competitors, Zero has extensive OS support from the industry, ranging from Windows 10 IoT core, to Alpine's Raspberry branch.
Pro Fast if the OS is compiled properly
If the kernel is compiled properly (like re4son kernel for Kali linux) it's surprisingly fast.
Pro Good support for Ubuntu
The C2 has pretty decent support for Ubuntu and it can be used with it for basic day-to-day operations such as browsing the web and editing documents with LibreOffice among others.
Pro Superior performance compared with other boards
Pro Built-in heatsink
The ODROID C2 has a built-in heatsink which covers the CPU and two of the RAM chips.
Pro Can fit inside Raspberry Pi cases
Since its shape and size closely mimic that of Pi 3, it can fit on most Raspberry Pi cases available.
Pro Will have mainline kernel support
Pro Relatively low power requirements
The board by itself needs about 0.5A to run, but it's advised to use a 2A power supply for when peripherals are attached.
Cons
Con No Ethernet port
The Raspberry Pi Zero has no Ethernet port, which means that the only way to connect to the internet with it is through a WiFi dongle, the built in WiFi from Zero W variants, or a USB Ethernet port.
Con Has only two micro-USB ports
Due to its small size (and price) the Raspberry Pi Zero only has two micro-USB ports, and one of them is for power which leaves only one port for peripherals.
Con No built-in storage
Like its larger Raspberry Pi sisters, Zero does not come with any internal storage and relies heavily on external storage.
Con Needs micro to non-micro converters
Because Zero uses small factor I/Os, you need converters like mini-HDMI to HDMI, mini-USB to USB-A, to work with this device.
Con No built-in Wi-Fi
Raspberry Pi Zero, by default has no WiFi card. This can be circumvented by buying a WiFi dongle or buying the Zero W, which has the WiFi built in.
Con No built in WiFi
There is no built-in WiFi, and kernel headers for 3.14 are almost impossible to find, making driver compiling very difficult.
Con Old kernel available
Only the 3.14 branche is available
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.