Arm Cortex-A53/A57/A72 Software Development
-
Delivery method: Virtual Classroom (Public)
-
Location: Cambridge, UK
-
Date: October 27 - 29, 2015
-
Course Length: 3 Days
-
Technology Focus: Software
-
Cost: $2400
-
Related products: Public Courses, Cortex-A53, Cortex-A57, Cortex-A72
-
Provider: Arm
Summary:
This training course covers the issues involved in developing software for platforms powered by Armv8 processors.
Prerequisites:
- Knowledge of the Armv7-A Architecture
- Familiarity embedded programming in C and assembler
- Experience of embedded system development is an advantage
Audience:
This course is aimed at software developers and system architects developing for systems powered by Armv8 processors. It is relevant for operating system development, device drivers, low-level coding and for application software. The course assumes prior knowledge of the Armv7-A architecture.
Length:
3 days
Modules:
- Introduction to Armv8-A
- Software Engineer Guide to the Cortex-A72/A57/A53
- AArch64 A64 ISA Overview
- A64 ISA Workbook
- AArch64 Exception Model
- Armv8-A Memory Management
- Armv8-A Memory Model
- Caches and Branch Prediction
- MMU and Cache Initiation Workbook
- Barriers
- Synchronization
- Cache Coherency
- OS Support
- Booting
- Security
- Virtualization
- Power Management for Cortex-A