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.
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.
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.
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.