Here are some links to useful programmer reference material, if you know of others feel free to add them to this page.
ARM Info Center Reference Material
The official documentation that ARM makes available can be found at the ARM infocenter under Developer Guides and Articles
(Note: some of these require a EULA click through, but is fine to use as an individual).
This diagram provides good overview of how the ARM architecture components relate to each other:
TODO: add link to source of diagram
- Quick References:
- Programmer's Guides:
- Reference Manuals:
ARM Community Resources
Hand Optimized ARM assembly code by Shervin Emami
FAQ on learning about ARM architectures by Stephan Cadene
ARM hosted guest blogs has some nice blogs in it on optimization topics.
Published Books and Guides
Fast and Effective Embedded Systems Design: Applying the ARM mbed by Rob Toulson and Tim Wilmshurst (Aug 20, 2012)
ARM System Developer's Guide: Designing and Optimizing System Software by Andrew Sloss, Dominic Symes and Chris Wright (April, 2004)
ARM Assembly Language: Fundamentals and Techniques by William Hohl (March, 2009)
Hitex insider's guide(free)
Resources/HowTo/DeveloperReferences (last modified 2013-08-30 14:00:21)