Jump to content

ARM dev tools for hobby level learning?


Daklu

Recommended Posts

I have an idea for a home project that's been floating around in my brain for a while involving some relatively simple image pattern recognition. I've done assembly on the 68HC11 and AVR 8-bit micros in years past, but for this one I'm thinking of trying my hand at ARM development.

Although it sounds like NI has some promising products on the way I'm guessing it will be too expensive for the hobby market. I've researched a few options and they are all lacking in some way...

Raspberry Pi - Hard to beat $25 for all the features this comes with. Unfortunately it's not available yet and I suspect it will take some time for self-learning material to develop... and to be honest my ventures into linux environments haven't been particularly fruitful.

Arduino Due - Arduino is a fairly mature platform with lots of available content to draw from. The Due is the first 32-bit ARM processor released for Arduino. Unfortunately, following a surge of post-maker faire publicity last fall the Due seems to have fallen off the planet. I couldn't even find references to it on Arduino's web site.

mbed - Another interesting dev platform. Though it is a little more expensive at $60 it has the advantage of actually being able to purchase it. The downside? It uses a web-based dev environment. Thanks, I'll pass.

Other tools I've found are positioned (and priced) as business tools, not hobbyist tools. Has anyone had particularly good experiences with an inexpensive ARM devkit and toolchain?

  • Like 1
Link to comment

Thanks for the responses...

Any particular reason to go with ARM? For example, I've used PIC micros in the past and there's heaps of resources from Microchip et al.

Primarily because ARMs are so widely used. I figure if I'm going to be spending so much time learning a 32-bit micro I might as well learn the most commonly used one. I also would prefer to go with something that is a little more open-source so I'm not tied into one vendor.

If your still interested in the Arduino the Uno replaced the Due.

I think you are confusing the Due with the Duemilanove. The Due is a 32-bit controller. The Duemilanove (and it's replacement, the Uno) are 8-bit controllers. An 8 bit controller won't cut it for my intended application.

Link to comment

I'm in the queue to get a Raspberry Pi whenever they start shipping (estimates anywhere from April to August). My initial thoughts are using it as an ultra-light computer, rather than "traditonal" microprocessor uses, but it looks like it will work great with those, too.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.