Become a fan of Slashdot on Facebook


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

Hardware Hacking Programming Build Hardware

ARM-Based Arduino Competitor At SparkFun 106

Posted by timothy
from the arms-like-kali dept.
Gibbs-Duhem writes "The LeafLabs Maple, an ARM device designed to be pin compatible with the Arduino, and with a strikingly similar and familiar development environment, has reached a new milestone — being carried by SparkFun. By swapping the popular 'avr-gcc' compiler with CodeSourcery's 'arm-non-eabi-gcc,' LeafLabs manages to provide a nearly identical programming experience to Arduino despite targeting a completely different architecture. Also, while some Arduino shields are incompatible due to certain capabilities being allocated to different pins, several of them are currently supported and there are more to come."
This discussion has been archived. No new comments can be posted.

ARM-Based Arduino Competitor At SparkFun

Comments Filter:
  • by Rufty (37223) on Saturday May 21, 2011 @09:24AM (#36201340) Homepage
    I've got a LeafLabs Maple. And a Cortino []. And an ARMimte Pro []. They're all ARM processors on an Arduino footprint board.(There's also Xduino [], but I haven't tried one.)
    The Maple aims to be as Arduino-like as possible; even to the extent that you should eventually be able to copy running code from the Arduino IDE, paste into the very similar Maple IDE, hit compile and upload and you're good. It's not quite there yet, but if you're just developing for the Maple it's nice now.
    The Cortino is a much more traditional embedded system. It's got an uploader. (Windows executable only.) And, well, that's it. Find your own compiler and runtime. I think I remember finding that the upload protocol was something standard, but I ended up using OpenOCD [] and soldering in the JTAG header. One brick wall of a learning curve, but I was so pleased at getting it to blink morse!
    The ARMite PRO is the Arduino-footprint offering in a range of boards. They are preloaded with a BASIC interpreter, but solder on a jumper and you can upload via a FTDI USB serial cable. I think it's just the same as the Arduino lilypads.
    Fun to play with; I need to get an Xduino now!
  • Re:none EABI? (Score:2, Informative)

    by Anonymous Coward on Saturday May 21, 2011 @11:40AM (#36202048)

    it should be "none", not "non", indicating that this compiler does not target any OS, just a blank EABI slate. The submitter got it wrong

Nothing in progression can rest on its original plan. We may as well think of rocking a grown man in the cradle of an infant. -- Edmund Burke