# title
ARM Cortex-A Series (Armv7-A) Programmer’s Guide

# topic.label
ARM Cortex-A Series (Armv7-A) Programmer’s Guide

# topic.topics[].topics[].label
Key architectural points of ARM Cortex-A series processors

# topic.topics[].topics[].label
Comparison with other assembly languages

# topic.topics[].label
ARM/Thumb Unified Assembly Language Instructions

# topic.topics[].topics[].label
Floating-point basics and the IEEE-754 standard

# topic.topics[].topics[].topics[].label
Example code for cache maintenance operations

# topic.topics[].topics[].label
Multi-tasking and OS usage of translation tables

# topic.topics[].topics[].topics[].label
Kernel parameters using Flattened Device Trees

# topic.topics[].topics[].topics[].label
Memory access ordering and memory barriers

# topic.topics[].label
Optimizing Code to Run on ARM Processors

# topic.topics[].topics[].label
Synchronization mechanisms in the Linux kernel

# topic.topics[].topics[].topics[].label
Multi-core systems with security extensions

# topic.topics[].topics[].label
Relationship between virtualization and ARM Security Extensions

# topic.topics[].topics[].topics[].label
Debugging Linux or Android applications using DS-5

# topic.topics[].topics[].topics[].label
Debugging a multi-threaded applications using DS-5

# metadata.contentDescription
A guide for software developers programming Arm Cortex-A series processors based on the Armv7-R architecture.