Top Banner

of 10

10 Single Board Computers Under100bucks Compared 100

Mar 01, 2016

Download

Documents

praveenofpersia

Comparison of single board computers that are cost effective and feature rich.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • The biggest-little revolution: 10 single-boardcomputers for under $100Cabe Atwell - August 21, 2013

    Since the coming of the Raspberry Pi Model B, single-board computers (SBCs) have become aprevalent force in the development world. These pocket-sized devices have taken the online makercommunity in particular by storm, providing PC functionality to a plethora of open-source projects inamazingly compact, cost-effective, and low-power platforms.

    It's not an overstatement to say these tiny computers have engendered a technological revolution oftheir own by pushing the limits of technological creativity achievable in the palm of ones hand. Asan added benefit, SBCs have served as cheaply obtainable educational tools for teaching the ever-important concepts of computer science to the younger generation. Test engineers, those seeking tobuild one-off projects, and hobbyists have embraced, and appreciate, this mini computer platform.Similar to how the smartphone changed how we use phones, SBCs are poised to change how weapproach embedded systems development.

    The following slideshow introduces a series of some of the most unique SBCs that have hit themarket to dateall which can be purchased for under (or very nearly) $100.

    Raspberry Pi Model BRaspberry Pi Model B

    First up on the SBC roundup is none other than the Raspberry Pi. This credit-card-sized device wasoriginally developed by the Raspberry Pi Foundation (UK) to promote a simple and cost effective way

  • of teaching basic computer science concepts in schools. Since its inception, the Linux-based Pi hasbecome the foundation of several DIY project builds for mobile PC applications. These includeprojects such as pocket-sized media streaming, LED display boards, environmental sensing devices,Pi-powered cat feeders, and many more.

    The Raspberry Pi Model B is based on the Broadcom BCM2835 SoC, equipped with anARM11767JZF-S 700 MHz processor. As an upgrade to the original design, the Model B has 512 MBRAM with two USB ports and an Ethernet port. The VideoCore IV GPU enables high-definition videoplayback; I2C interface allows for device expansion; and an SD card slot is provided for booting andlong-term memory storage.

    Latest editions of the board feature firmware that lets the user "overclock" the processor. From thestandard 700 MHz CPU / 250 MHz GFX core / 400 MHz SDRAM, the "Turbo" firmware can take theCPU up to 1,000 MHz CPU / 500 MHz core / 600 MHz SDRAM. This makes for a more pleasurableexperience navigating the many operating systems the Raspberry Pi supports. Debian Linux and itsderivative Raspbian OS being the most popular. The rest of the supported OS platforms beingAndroid (2.3 & 4.0), Haiku, Firefox OS, Gentoo Linux, Google Chromium OS, Open web OS, ArchLinux ARM, Fedora, Plan 9, Slackware Linux, FreeBSD, NetBSD, and the RISC OS. The RISC OSonly supported by later versions of the Raspberry Pi (v 5.17 and beyond).

    Since its original release in August 2011, Raspberry Pi has gained a following of rabid developers.Despite its aging specifications, the Raspberry Pi's community is unmatchedmaking the little boardanalogous with all SBC.

    $35

    Sources: Newark and AdafruitBeagleBone BlackBeagleBone Black

    The BeagleBone Black, a Texas Instruments-powered SBC, is a member of the BeagleBoard family ofdevelopment boards. By featuring TI's low-cost Sitara AM335x ARM Cortex-A8 microprocessor, theBeagleBone Black intends to offer developers a cost-effective solution for builds requiring a plethoraof expansion options such as add-on boards. As most development boards of its kind, the BBBsupports most Linux distributions and comes with the Angstrom distribution pre-installed.

  • The BeagleBone Black is equipped with 256 MB x 16 DDR3L SDRAM (4 GB), 32 kB EEPROM, and 2GB eMMC flash as the primary boot source. An onboard microSD slot can also be used for bootingand memory storage in addition to the provided serial and USB booting modes. Other onboardinterfaces include HDMI, 10/100 Ethernet, serial (for debugging), PC USB, USB 2.0 host port,EtherCAT, and Profibus. Some key applications of the BBB have included motor drives, data backup,data acquisition, robotics, and Twitter printers.

    It's a step up from the Raspberry Pi, with quite robust OS support and expansion options.

    $45

    Source: element14 ParallellaParallella

    Next on the list is the Epiphany-powered Parallella board. This single-board supercomputer,currently undergoing final stages of development, is built around Adapteva's line of Epiphanymulticore chips. These scalable RISC processors, fully programmable in C/C++, intend to providedevelopers open and affordable access to parallel computing on a credit-card-sized device. The finalproduct will consist of a multicore Parallella computer delivering 90 Gflops while consuming only 5watts under heavy workloads.

  • The Parallella will be equipped with a Zynq-7000 Series Dual Core ARM A9 CPU and either a 16- or64-core Epiphany Multicore Accelerator to handle supercomputing operations. Additional featuresinclude 1 GB RAM, MicroSD slot, 2x USB 2.0 slots, HDMI interface, 10/100/1000 Ethernet port, andfour general-purpose expansion ports. Linux distributions are supported. Pre-ordering of theParallella computer is now available.

    Passing off workload onto the parallel processors is like adding a "Propeller" chip to an ARMprocessor. If it has the same functionality in the final form, the Parallella will be unparalleled, punintended.

    $99

    Source: Adapteva Odroid-X2Odroid-X2

    Hardkernel Co, the open-source hardware company from Korea, is next up on the list of SBCs, withits recent release, the Odroid-X2. This device sports a 1.7 GHz quadcore platform (Samsung Exynos4412 Prime ARM Cortex-A9) with 2 GB of LPDDR2 RAM to offer developers an ultra-compactsolution with PC-like performance. An integrated Mali-400 quadcore GPU running at 440 MHz isincluded in the package with just enough headroom available for overclocking. A stacked hub designprovides six high-speed USB 2.0 ports and a 10/100 Mbit/s Ethernet connection. A micro HDMIconnector outputs video at full 1080p, with a 3.5 mm headphone jack for audio, and power issupplied via 5V2A DC jack. Memory storage and system booting is performed through the onboardMicro SD slot or the eMMC module.

    Although limited in onboard features, the Odroid-X2 is meant to provide developers with a simple,ultra-compact design for rapid development on a fast and flexible platform. Several modules areavailable for purchase that will upgrade its on-board features via USB, UART, eMMC, and PWMinterfaces such as cooling fans, a USB to IO expansion board for GPIO/PWM/SPI/UART/12/ADCinterfaces, micro HDMI to HDMI cables, Bluetooth modules, eMMC memory modules, and WiFi kits.The fully open Odroid-X2 supports Android and Linux Ubuntu with boot-ready micro SDs available

  • for purchase.

    The Odroid community grows around this board every day. It's as powerful as most smartphones, afraction of the cost, and fully open to developers.

    $89

    Source: Hardkernel HackberryHackberry

    One of many Allwinner-based boards, the Hackberry offers developers a powerful and hackableLinux PC utilizing a 1 GHz ARM Allwinner A10 SoC. By complementing an ARM A8 CPU with aMali400 GPU, the Hackberry is capable of HD video playback, making it an excellent choice for anAndroid 3D gaming platform. Android 4.0 ICS and Linux distributions are supported by Hackberry.

    Other key features include 2x USB 2.0 ports, WiFi andEthernet interfaces, 3.5mm audio in/out, HDMI and AVvideo out ports, an SDHC slot for external storage, and a3.3V TTL Serial header as an expansion option. Bootingis done via internal 4 GB NAND flash or via SD card.Hackberry has all the features for quick and dirtyprojects, a step up from the Raspberry Pi touchstone.

    $65

    Source: Miniand UDOOUDOO

    The new UDOO device offers educators and developers a board that is as powerful as four RaspberryPis with the added functionality of an Arduino DUE. SECO US and Aidilab teamed up alongsideprofessors from the US and UK to develop one of the most impressive Linux development boards todate.

  • The UDOO comes equipped with either a dual- or quad-core 1 GHz ARM i.MX6 Freescale CPU inaddition to the integrated Atmel SAM3X8E ARM Cortex-MR CPU. Integrated graphics are providedby three distinct accelerators for 2D, OpenGL ES2.0 3D, and OpenVG, and include 1 GB of DDR3RAM. With a total of 54 digital I/Os, an Arduino-compatible analog input, HDMI and LVDS videooutput (with touch capability), optional Ethernet and WiFi modules, a mini USB and a mini USB OTGport, two Type A USB ports and a USB connector, analog audio and mic (line-in) support, and acamera connection -- the UDOO truly offers developers a feature-filled canvas to work with. Power issupplied via a 5-12V adapter @ 2A, and a Micro SD slot is used for booting the device.

    Running Linux from a micro SD allows the UDOO to act as a standalone computer using theFreescale i.MX 6 CPU. The ability to run Android (4.0.4 ICS tested) allows makers to develop appsthat can interact with the physical environment using Arduino-compatible interfaces. UDOO'scompact 11 x 8.5 cm board size is also expandable, providing full compatibility for all Arduino DUEshields available for any designer's peripheral stacking needs.

    UDOO makes a point of referencing the Raspberry Pi, the industry standard. The team wants to give

  • the ravenous Raspberry Pi community more power, and throw in the vast Arduino libraries andfunctionality to boot. This is the recipe for a complete win.

    $99 (and up)

    Source: Udoo.org APC RockAPC Rock

    The APC Rock is part of the family of APC boards designed with a primary focus on Internetconnectivity, low power consumption, and feature streamlining. The Rock is a redesign of theoriginal APC 8750 with more memory, faster processing power, and greater expandability.

    Running a custom Android OS built for mouse and keyboard input (The "PC version"), the Rockfeatures a VIA ARM Cortex-A9 processor running at 800 MHz. Memory is provided via 512 MBDDR2 RAM and 4 GB internal NAND storage. Other features include: 2x USB 2.0 ports, audio-out/mic-in, HDMI and VGA out, 10/100 Ethernet port, microUSB (OTG), and a microSD slot.Expansion is available via extra GPIO, SPI, and I2C buses on a header.

    The APC attempts to give users a desktop, not mobile, development environment. Through the PCversion of Android, technically, it does so. However, the processor speeds and RAM leave much to bedesired. Many boards in this roundup have it beat, spec-wise.

    $79

    Source: APC io CubieboardCubieboard

    The Cubieboard, another device based on Allwinner's A10 SoC, contains a multitude of features tomeet many open-source project needs. Designed by Tom Cubie and friends, this SBC is a completelyhackable board capable of running Android, Ubuntu, and other Linux distributions.

  • To begin the list of specs, the Cubieboard contains a Cortex-A8 ARM processor operating at 1 Ghzspeed with a Mali400 OpenGL ES GPU. The board is based on the Allwinner A10 SoC design with 1GB of pre-installed RAM running at 480 MHz. Power is supplied via 5V, 2A 4.00mm/1.7mm barrelplug -- a DC to USB cable is provided for powering the device through external USB ports, thoughthe team suggests getting your hands on a Sony PSP power supply to meet the required specs.

    The Cubieboard comes with 1080P HDMI output support, 10/100M Ethernet capability, two USBhosts, one microSD slot (with SDHC support), one SATA connection, an IR interface, and a 2x48extend pin for external headers. An on-board NAND flash comes pre-installed with Android 4.0 (ICS);first boot on Android is recommended to ensure the device is working. Project suggestions include:an Android TV multimedia powerhouse, a home network file server, a lightweight Linux desktop, anda network accessible home automation device.

    $49

    Sources: Miniand, Indiegogo, and Cubieboard MarsboardMarsboard

    The MarsBoard offers developers another fast and affordable AllWinner A10 based mini PC platform.A high-speed ARM Cortex A8 processor operates at 1.2 GHz and is further complemented by a 3Dcapable Mali400 GPU. 1 GB of DDR3 RAM is integrated into the board's circuitry with 100 MB ofthat supply dedicated for GPU use. 4 GB of embedded NAND storage is pre-installed, 1.5 GB ofwhich is available for use after taking the Android partition into account. A SATA port and an SDHCcapable microSD port ensure users the flexibility to expand their memory storage options as theywish. GPIO headers (2 x 2.0mm, 140 pins total) are also provided for stacking additional modules tothe MarsBoard. Network communication happens through an integrated 10/100 Ethernet module;USB WiFi cards are supported, but not included in the package. Two USB ports are stacked aboveone another with an additional USB OTG port.

  • Power is supplied by a 5V/2A DC jack or through an external device using a USB to power cable.Once energized, the tiny 80 x 55 mm board boots from either an Android/Ubuntu/Fedora/Linuxflashed SD card or internal storage device (NAND). Video outputs at full HD (1080p) quality and a3.5 mm analog audio output delivers the sound. Throw on a wireless mouse and keyboard and youhave yourself a cheap and effective Linux/Android PC for internet browsing, gaming, or appdevelopment.

    The technical specs of the Marsboard will leave it lost in the maelstrom of SBCs. It offers little incomparison to the community support of Raspberry Pi or even boards like the UDOO that havent yetreached the market.

    $49.90

    Sources: Marsboard, HAOYU Electronics, and CNXSoft A13-OLinuXinoA13-OLinuXino

    The Bulgarian-based Olimex has implemented several design changes to its mini-PC, currentlysettling on the use of an A13 Cortex A8 processor operating at 1 GHz. In addition to featuring a3DMali400 GPU and 512 MB of RAM, the board includes: 3+1 USB portsthree for users, one forWiFi; an SD card connector for booting Linux images; a VGA output; audio out; microphone input;battery option with connector; RTC PCF8536 for real-time clock and alarms; five on-board keys forandroid navigation; a UEXT connector for Zigbee, Bluetooth, and relay modules; and a 68/74 pinGPIO connector. To round up its long list of features, the OLinuXino can also output video to anoptional on-board 7" LCD with touchscreen by disabling the VGA/HDMI.

  • Unlike many boards, the OLinuXino is completely open-sourceall hardware, software, and CADfiles are available for anyone to use for their own personal or commercial use. And, unlike RaspberryPis specific in-home use suggestion, the OLinuXino can operate in industrial environments with anoise-immune design tolerating temperatures from 25C to 85C. Some of Olimex's potentialapplications include 3D printer controller module, PLC programming language module, ZigBeesensor home automation, relay and sensor control through WiFi access, and any commercial productimplementation.

    $59 ($72 with WiFi)

    Sources: PCWorld, Olimex, and GitHub

    This slideshow was originally posted on EETimes.

    Also see:Power to the people: the democratization of engineeringlTop 10 BeagleBoard projectslRaspberry Pi: A $25 computerlOpen-source hardware: Are you on board?l