bbb vs ODROID C2 - victronenergy/venus GitHub Wiki

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 Venus 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 EMMC modules (various sizes available) 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" (touch) 10.6" LCD Addon available, 2.2" 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: