Go Down

Topic: Arduino to ARM... Where does one start? (Read 2 times) previous topic - next topic


Jul 09, 2009, 06:37 pm Last Edit: Jul 09, 2009, 06:38 pm by RevAaron Reason: 1
I'm a little late to the party... but I think that the Cortino would make a great step from the Arduino into the world of ARM MCUs and CPUs. The software isn't quite at the level of the Arduino's in terms of ease of start up/entry, but it's a big improvement over the ARM scene in general.

I've been looking at various Linux-based ARM boards over at Technologics, like the TS-7400. But the board you got (at91rm9200-card-engine) has quite a few more IO pins to play with, which definitely appeals.

Where did you buy it? Anyone know of any distributors in/to the US?


My suggestion to you would be to stop what you are doing and find a good book on computer organisation or computer architecture. Go through that and then some of the concepts will be much clearer to you.

Once you have done that you will find that when moving over to a new system you might find the datasheet all you need to get up to speed with the new processor, because all the concepts of computer architecture are universal whether it be an Atmel, PIC, or an ARM. You will notice that micros like Atmel and PIC use the most basic approaches, whereas ARM uses some of the better developements and features to allow it to be used in more demanding applications.
South African Arduino User Group



The Cortino looks good... I had bought a beagle board lot enthusiastically but its taking a lot of time getting to understand things... perhaps i should seriously consider studying computer architecture...on the other side the pull to just do things is too strong...
Be The Change...


It isn't an ARM... but Atmel's AVR32 might be a good MCU to try. Seems to me that it'd be a good step in between the Arduino and more complicated boards.  With a little extra work, it might be the best of both worlds- plenty of power while still being pretty easy to just *do things*.

I've been thinking of buying an NGW100 for this reason. Basically, I'd love a board with the conveniences of Linux *and* of the Arduino.

Another option is the PIC32- about as easy to get into as PIC or AVR, but with lots of flash and a fast clock speed (80 MHz).


I have started a project called Xduino at www.Xduino.com this is to extend the current horizon of Arduino. Currently it only supports ARM Cortex-M3 of STM32F10x 72MHz mcu. One can easily program Arduino-like on this mcu. Note that it's only at initial stage release so not all functions are available. For this you'll need compiler for ARM, I am currently using Keil RV-MDK.

Perhaps in the future I can do similar thing for PIC once I get a hold of one.

If you get to try this out please let me know..


Go Up