Skip to content
halmartin edited this page Aug 10, 2016 · 6 revisions

We're comparing different single board computers, the BeagleBone Black and ODROID-C2, as these are most wide-spread, have the largest communities and offer most features and power for the price.

Conclusion so far: For the CCGX to run, both the ODROID-C2 and the BeagleBone Black could be used.

Both are very similar in cost, for the BBB a USB hub must be added, for the ODROID-C2 a CAN controller.

The BBB has 1 clear advantages over the ODROID-C2 for this application:

  • 4x UART

The BBB sports 2 PRU's, that are like seperate 32bit µC's that can be used for real-time control.: PRU's

Comparison table

Feature BeagleBone Black ODROID-C2
USB 1USB (Hub needed $2.50?) 4USB (Internal hub, GL852)
Storage Onboard storage 4GB flash. eMMC flash is as fast as class 10 SD cards. Also microSD Onboard EMMC and microSD slot (simultaneous use possible)
UART 4 freely available UARTS and 1 for console. CAN bus on SOC. Performance should be way better that an external SPI CAN. Needs transceiver just as with Rpi. 2 UART freely available via GPIO header, 1 additional UART for console
LAN 100Mbit LAN 1000Mbit LAN
GPIO 65 GPIO 40GPIO
Open-source Open source hardware Schematics/datasheet available
Power consumption Lower when idle (300...500mA) ?
Quantity sold 0.25mln pcs sold ?
RAM 512MB RAM 2GB RAM
GPIO Expansion over 100 “capes” available (DCAN, RS485, USB.) Not all open source. Please note that pins #37, #38 and #40 are not compatible with Raspberry Pi B+ 40pin header.
LCD (touch) LCD Addon available" ?
Price $55 $40
VE.bus VE.bus via MKIII (like CCGX) (Needs UART) ?
PMIC Internal PMIC can handle safe shutdown in case of power failure. Prevention of Flash corruption should be done in the file system Yes, additionally a (UPS with build-in LiPo available from manufacturer for $49)
Additional µC 2 PRU’s (µC's for real time applications) ?
RTC battery No Yes
Datasheet available available

2016-06-10: added some more intesting boards:

Clone this wiki locally