13.07.2015 Views

PDF version - ARM Information Center

PDF version - ARM Information Center

PDF version - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

IntroductionTable of Contents1 Introduction................................................................................................................ 41.1 The <strong>ARM</strong> architecture......................................................................................... 41.2 <strong>ARM</strong> development tools...................................................................................... 41.3 References and Further Reading ....................................................................... 42 <strong>ARM</strong> architecture features ........................................................................................ 52.1 <strong>ARM</strong> architecture <strong>version</strong>s.................................................................................. 52.2 Architecture <strong>ARM</strong>v7-A extensions...................................................................... 52.3 Programmer’s model .......................................................................................... 62.4 Debug ................................................................................................................. 83 Power Architecture (PPC) and <strong>ARM</strong> compared ...................................................... 93.1 Programmer’s model .......................................................................................... 93.2 System control and configuration registers....................................................... 153.3 Exceptions and interrupts ................................................................................. 153.4 Memory............................................................................................................. 183.5 Debug ............................................................................................................... 223.6 Power management.......................................................................................... 234 Migrating a software application............................................................................ 254.1 General considerations..................................................................................... 254.2 Tools configuration ........................................................................................... 274.3 Operating system.............................................................................................. 274.4 Startup .............................................................................................................. 274.5 Handling interrupts and exceptions .................................................................. 284.6 Timing and delays............................................................................................. 304.7 Power Management.......................................................................................... 304.8 Semaphores etc................................................................................................ 314.9 Accessing peripherals....................................................................................... 324.10 C programming................................................................................................. 325 A porting checklist................................................................................................... 33Application Note 245 Copyright © 2012 <strong>ARM</strong> Limited. All rights reserved. 3<strong>ARM</strong> DAI 0245B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!