Skip to content
This repository has been archived by the owner on Dec 28, 2022. It is now read-only.

Raspberry Pi Vs Intel Edison

Kyle Granat edited this page Apr 13, 2015 · 10 revisions

Your HR-OS1 kit shipped with 2 choices for the Main CPU - the Intel Edison and the Raspberry Pi. Both platforms will run the same HR-OS1 framework to control your robot. Each platform has its strong points, as outlined below.

#Intel Edison Pros

  • Power Consumption The Intel Edison consumes far less power than the Raspberry Pi.
  • Size Even with the breakout board, the Intel Edison is much smaller then the Raspberry Pi.
  • Built in Wifi/Bluetooth The Intel Edison does not need extra dongles to add bluetooth / wifi functionality.
  • Built in FTDI USB-Serial Converter You can connect the Intel Edison Mini Breakout directly to you computer to open a serial terminal to control the Edison.
  • More Mature Development/Testing We have been working with the Intel Edison for much longer than the Raspberry Pi, so the framework is better tested with the Intel Edison.

#Raspberry Pi Pros

  • USB Ports The Raspberry Pi has 4 available USB ports to attach devices to.
  • SD Card Slot The Raspberry Pi's SD based storage makes it possible to upgrade your disk size. Each HR-OS1 kit ships with an 8GB SD card, compared to the Edison's built in 4gb eMMC storage.
  • Easy access GPIO pins The Raspberry Pi has 3.3v I/O pins that are easily accessible through the male pin headers. The Intel Edison has 1.8v pins.
  • Standard Ports HDMI, ethernet, composite video, and audio ports
  • **Special Ports ** Camera and display interface ports
  • 3d Graphics core
  • Superior processor

We are currently investigating an issue where the Raspberry Pi has problem reading return packets from servos during command line operations. Usually this results in 'failure' messages in the DXL_monitor program or RME when reading servo positions.

We are currently advising that you build and develop on the Raspberry Pi. There will be some features like vision processing that will require the processing of the raspberry pi to function properly. It is also easier to have multiple peripherals attached to the Raspberry Pi without an external USB hub.