Theres no question that the Raspberry Pi is everyones favorite ARM development board right now: its cheap, silent, and exceptionally power efficient. The Raspberry Pi makes an excellent choice for low-energy applications like personal servers, routers, firewalls, environmental monitoring setups, etc, etc.
But the Raspberry Pi has one big downside, its a fairly slow machine. With only 512 MB of RAM (if you have one of the newer builds) and a 700 MHz ARM, it certainly isnt doing a lot of heavy lifting. Its dedicated GPU makes it possible to do things like playback HD video, but in terms of raw computational power, the Raspberry Pi is definitely lacking.
Luckily there are a few small profile boards out there with considerable horsepower that wont break the bank. They might not be $35, but they still deliver a serious value in terms of performance to cost.
One of the latest entries in the field are the new ODROID boards, which deliver high-end performance with the cutting edge quad-core Samsung Exynos processor.
ODROID-U
The base model ODROID is known as the ODROID-U, and features the same processor as the very popular Samsung Galaxy S3 phone:
- CPU: Samsung Exynos 4412 Cortex-A9 Quad Core @ 1.4Ghz
- RAM: 1GB LP-DDR2
- GPU: Mali-400 Quad Core 400MHz
- 2 x USB 2.0 Ports
- 10/100 Mbps Ethernet
- Micro-SD
- Dimensions : 48 x 52 mm
The ODROID-U retails for $69, putting it not far off cost wise from some of the competition. The ODROID-U is set to begin shipping on January 16th, 2013.
ODROID-U2
The updated version of the ODROID-U, the U2 edition slightly bumps up the specs across the board while keeping the same basic features and physical dimensions:
- CPU: Samsung Exynos 4412 Prime Cortex-A9 Quad Core @ 1.7Ghz
- RAM: 2 GB LP-DDR2
- GPU: Mali-400 Quad Core 440MHz
- 2 x USB 2.0 Ports
- 10/100 Mbps Ethernet
- Micro-SD
- Dimensions: 48 x 52 mm
Its worth noting that the Exynos 4412 Prime processor is not the same as the base Exynos 4412. The Prime version of the chip is the same as used in the Samsung Galaxy Note 2.
The ODROID-U2 comes in at only $89, which isnt much of a difference considering the performance upgrade. The U2 edition is probably the better deal between the two, and will likely become the more popular option. It will also be releasing sooner than the cheaper version, on December 21st, 2012.
ODROID-X2
If youre looking for a bit more flexibility you may be interested in the top of the line ODROID-X2. While it retains the same basic hardware specifications of the ODROID-U2, it offers some nice expansion options:
- CPU: Samsung Exynos 4412 Prime Cortex-A9 Quad Core @ 1.7Ghz
- RAM: 2 GB LP-DDR2
- GPU: Mali-400 Quad Core 440MHz
- 6 x USB 2.0 Ports
- 10/100 Mbps Ethernet
- Full Size SD
- Dimensions: 90 x 94 mm
The full size SD support, expanded USB connectivity, and built-in heatsink may make the X2 version the best choice if youre looking to turn the ODROID board into some kind of lightweight desktop or media center setup.
But priced at $135, the X2 may seem like a questionable bargain. Are 4 extra USB ports and the ability to use full size SD cards really worth the extra ~$50?
Early adopters might have no choice though, seeing as the X2 releases before all the other versions on December 10th, 2012.
Compatibility and Licensing
All of the ODROID boards are listed as being compatible with Android 4.0 (Ice Cream Sandwich) and Ubuntu 12.10, though only Android is currently listed as available and even then only by purchasing an SD card with it pre-installed. No mention is made of how one would actually put Ubuntu (or any other ARM Linux distro) on these devices, and the chances of stock ARM Ubuntu booting on these boards seems exceedingly remote.
Full source (along with hardware documentation and schematics) are slated to be released once the hardware starts shipping out, which has led to some concerns in the community over possible licensing issues. While it would be nice to see source available up front, there is technically no requirement to release GPL source until youve actually started distributing your modified binaries, and of course Android is licensed under Apache 2.0 which doesnt require source release at all.
Hopefully questions regarding the licensing situation, for hardware and software, will be resolved in the near future. Until then, those who are serious about free and open source software/hardware may want to hold off on their purchase.