New world for me: ARM7

I have a question: What is the best and easy way to learn ARM7 programming for a completely noob?

I prefer c language, instead assembler. I been looking for good tutorials about programming arm7 in C, but nothing, it doesn’t matter if have to pay for the compiler, but i need it with good tutorials, examples, etc.

I have some experience with 8-bits avr microcontrollers.

I have this in environment in mind:

http://www.sparkfun.com/commerce/produc … cts_id=545

Or maybe an school to learn here in LA, California.

Thankss!!! :roll:

A good starting point, Martin Thomas’s page :http://www.siwawi.arubi.uni-kl.de/avr_p … index.html

Angelo

Hitex has a book you can download: The Insider’s Guide to the Philips ARM7 Based Microcontrollers. There are some bugs in the examples, I’ve heard.

Leon

Hi, I am just a little ahead of you.

First off is choices, choices, choices. Tools, libs, hardware…the list is long.

Next is compilers like Yagarto, Winarm, etc. Most are GCC based.

I am not convinced that the ones offered for sale provide anything more.

But you can sure spend a lot of money on them.

Then theres libs, I found Procyon pretty easy to add. It ‘seems’ like tho, most folks just add the modules they need to a project. Modules and tons of help can be found at LPC2000 yahoo group. Mr Lynchs tutorial in this thread will also help, viewtopic.php?t=9585

That 2148 is a very nice board, can’t go wrong there. The Yagarto kit includes examples for that board IIRC.

Thank to everyone, i’ll start to read and digest this information… hehe :slight_smile:

I’m in the same boat, looking at processor families for upcoming projects, and it really does seem that arm is the new Z-80 in terms of loads of tools and support. Of course a plethora of choices means that you have to actually weed through them, but at least it’s a more friendly problem.

It would be nice to find a comparison guide somewhere though.

My same thought, the ARM is the new Z-80.

About the tools, I recommend to go for a free toolchain like YAGARTO and learn, then you could buy a proprietary toolchain if you see something that really is useful for you.

I didn’t. I still prefer use FOSS toolchains and try to contribute back.

Maybe Sparkfun can resell

http://www.coridiumcorp.com/

You’re in luck.

http://www.sparkfun.com/commerce/catego … Path=2_109

Actually, its nice device for learning. I think its a bit expensive for a product.

They are very helpful on their forum and constantly work on the code compiler and such.

Bad news is the new device has no io, you have to buy a usb or (nonexistant) zigbee card. Maybe they will change their minds one day on that…

I have several “wireless (ready)” boards. Comes with a socket for XBee or other, purchased separately. Connects to Serial Port on PC or USB adapter.

$39

I don’t know of a less expensive ARM7 board.