Linaro Blog

Want to learn more about ARM’s Cortex-A series of processors?

If you are looking for more information about the ARM Cortex-A series of processors, the Cortex-A Series Programmer’s Guide is the definitive resource for software engineers to find tips on writing and optimizing software for ARM Cortex-A series processors. The latest version of the guide has been extensively updated to include feedback from partners and improvements by the ARM authors themselves. This document introduces application programmers to processors that implement the ARMv7-A architecture profile, including the Cortex-A8, Cortex-A9, Cortex-A5, Cortex-A7 and Cortex-A15 processors. It complements other documentation, such as the ARM Technical Reference Manuals and the ARM Architecture Reference Manual, ARMv7-A and ARMv7-R editions. The guide also includes preliminary information on big.LITTLE.  According to the introduction, it is ideally suited for programmers with a desktop PC or x86 background taking their first steps into the world of ARM processors. Familiarity with C coding and some knowledge of microprocessor architectures is assumed, although no ARM processor-specific background is needed.

Topics that are covered include:
• the ARM architecture
• tools, operating systems, and boards
• ARM assembly language programming, and instruction sets
• registers and modes
• caches
• memory management and ordering
• handling interrupts and other exceptions
• boot code
• porting
• Application Binary Interfaces
• profiling and optimizing code
• the Floating\u2013point Extension
• the Advanced SIMD Extension (NEON)
• power management
• SMP multiprocessing
• The Security Extensions (TrustZone)
• The Virtualization Extensions
• big.LITTLE
• hardware debug features
• building ARM Linux

To download a copy of the guide click here (registration is required, but access is granted immediately)

Related posts:

About akgraner

Amber 'akgraner' Graner entered the world of Open Source in 2009, blogging about her experiences. She co-authored the 6th and 7th editions of the Official Ubuntu Book. Articles by Amber can be found in Linux Pro and Ubuntu User Magazines (Linux New Media Publications) as well as InformIT, the Linaro Blog and various other blogging sites. Amber is also a reviewer of the 1st and 2nd editions of Art of Community. Amber is an Open Source use and philosophy advocate. Amber’s interviews with many Linaro and other Open Source personalities can be found on the Linaro and Linaro On Air youtube channels. Amber is constantly looking for ways to grow interest and community participation in Linaro. Ask me about: Linaro Community, Linux, Blogging, Community Building, Google+ Hangouts on Air, Open Souce Advocacy, Women in Open Source, Ubuntu
This entry was posted in Industry, Linaro, Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>