If you have read the previous article – Why switch to ARM ? Introduction to ARM Micro Controllers – you must have had a basic idea on what makes ARM7-009 superior to other more commonly found 8-bit architectures. You must also have noticed the complexity of the ARM architecture. The flexible and modular design makes ARM affordable and fast – but at the same time very complex to understand for beginners. It may take weeks to just get the tool-chain up and running without the right tools to get started.
First, we go through some pre-requisite concepts of compiling programs for ARM microcont