2

I'm looking to find a suitable board for a robot I'm developing (it'll involve computer vision, else I'd be using my Arduino Micro) and I've come across two possibilities: The Intel Galileo and the Arduino Tre.

Now as I understand it, the Intel Galileo has a 400MHz Quark processor, whilst the Arduino Tre has 2 processors, an onboard 16MHz standard ATmega32u4 with the Arduino bootloader and then another 1GHz TI processor with Linux installed on it.

However, I'm not sure of the differences between both products, as price estimates appear to place them at approximately the same price (around $70) and the Intel Galileo doesn't appear to have any real advantage over the Arduino Tre (except for a full x86 instruction set).

Does anyone have any information on comparison of the two boards so I can make a better informed decision?

4

Biggest difference IMHO: Tre hasn't been released yet!

Besides that, there are a few different things that you should compare. Not much is available about the Tre as of now, but I'll update this post when it's released.


Basic Specs: [First sub-bullet is TRE, second Galileo; better spec in bold]

  • Microcontroller:
    • Texas Instrument Sitara AM3359AZCZ100 (ARM Cortex-A8) (1 GHz, 32 bit), Atmel ATmega32u4 (16 MHz, Secondary, found on Leonardo)
    • Intel® Quark SoC X1000 (400 MHz, 32 bit)
  • RAM:
    • 512 MB SRAM (2.5 KB ATmega32u4)
    • 512 MB SRAM
  • Pins
    • 14 Digital 5V, 7 of which are PWM, 6 analog 5V (additional 6 multiplexed) (32u4); 12 Digital 3.3V, 4 of those are PWM (Sitara)
    • 14 5V digital, 6 of those are PWM, 6 analog 5V
  • Networking:
    • Ethernet 10/100
    • Ethernet 10/100
  • USB port:
    • 1 USB as slave, 4 USB host ports
    • Up to 128 devices as host, 1 USB slave
  • Video
    • HDMI (1920x1080), LCD header
    • None that I can find
  • Audio
    • HDMI, stereo analog audio input and output
    • None that I can find
  • MicroSD card
    • Yes
    • Yes
  • PCIe Slot
    • No
    • Yes

Sources (I combined a bunch of data for this): Galileo & Tre


Conclusion: If you need a board before the Tre comes out, which seems to be soon (Spring 2014), Galileo is your only option. Other than that, the Tre seems to be better all around in most aspects, minus the PCIe slot. I can't comment on power, but it seems like the Tre will be able to supply 4x the power per pin than the Galileo. The Galileo is getting older, and it doesn't seem like the Galileo can provide full Linux support like the Tre will.

Personally, I'd wait for the Tre. The only thing I can think that the Galileo would be better for would be either a.) lower power usage or b.) the PCIe slot for a WiFi adapter that works decently. The second one could be solved by doing a common WiFi router hack.

If you need a lot of processing power without the need of low latency, you should conciser sending data to a computer to process.

Source

Source

  • +1. galileo has no video, and is supported on the INTEL form, not the arduino's official. Alsto tre as A LOT more pin :) – Lesto Apr 18 '14 at 18:49
  • I was disappointed that the Galileo had no analogue audio output. The 3.5mm jack is for serial comms. – user1497 May 19 '14 at 18:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.