I am brand new to Arduino and am having a difficult time understanding the "lay of the land". I'm looking for the beefiest, fastest, most compute-centric Arduino available to the market that will run embox.

As I understand it, there is really only the Uno and the Mega, both of which are 32-bit. However I also believe that 64-bit variations/designs exist and was wondering if anyone has actually implemented Arduino Uno/Mega as a 64-bit MCU. I also see there is the Arduino Due, but not sure how that fairs (beefiness-wise) with Uno/Mega.

So to summarize: What is the beefiest Arduino one can find, is it 32- or 64-bit, and will it run an embedded RTOS like embox?

  • Why are you looking for something arduino related? the normal AVR arduinos are 8-bit cores packed full of IO, but not intended for doing much calculation. – BrettAM May 4 '15 at 18:07

While I'm not experienced with running an RTOS on it, I'd highly recommend Teensy 3.1 as the "beefiest, fastest, most compute-centric Arduino". FreeRTOS and ChibiOS both support Teensy.

| improve this answer | |
  • Thanks @Arvid Jense (+1) - but what exactly is Teensy? Is it Arduino? if so, why don't I see "Arduino Teensy" anywhere on the Arduino.cc site? Thanks again! – smeeb May 4 '15 at 16:32
  • 1
    Teensy is an Arduino compatible board made by Paul Stoffregen and is meant serve for specific applications where you'd want to use the Arduino IDE, but you need more performance than the Atmega chips can deliver, while still being less expensive than most other alternatives. Paul contributes a LOT to the Arduino code base, yet doesn't feel the need to pay for licensing, which is why you won't see it on the arduino website. – Arvid Jense May 4 '15 at 16:56
  • 1
    a) Due's main advantages are that is has more IO pins and has the arduino form factor, Teensy 3.1 on the other hand is a lot cheaper and fits on a breadboard. Otherwise they are very similar, so I really depends on your specific needs. – Arvid Jense May 4 '15 at 17:05
  • 1
    b) 32 bit. If you want 64bit you might be looking towards something different than arduino. c) It doesn't seem like it, Google is your best friend! – Arvid Jense May 4 '15 at 17:07
  • 1
    Check out the Embox site to see what platforms are compatible with embox, Arduino doesn't seem te be in here. The other two RTOS' I linked to did seem to able to run on Arduino. – Arvid Jense May 4 '15 at 17:16

You could try an Intel Edison Arduino Kit.

It's 64 bit and can be programmed with a variant of the Arduino IDE. You can interleave Arduino code with system calls to the Linux OS, depending on which approach better suits a specific need.

Running an RTOS inside Edison seems a bit overkill, however it should be doable.

Otoh you could just rely on the much higher clock to provide quasi-deterministic response.

Or just ditch the Arduino IDE and write a normal program with your programming language of choice.

| improve this answer | |

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.