Login

AAME Learning Resources

Announcement about the AAE Program

As of March 31, 2016 the ARM Accredited Engineer and ARM Accredited Microcontroller Engineer qualification exams will no longer be available. If you have registered to take the exams, you must do so before this date. For further information, please refer to the FAQ list below.

FAQs

Why is the program ending?
With the increasing reach of the ARM University Relations program into the education of the engineers of the future, the Partner Enablement Group took the decision to direct its resources into other areas aimed at providing knowledge- based services to professional engineers.

Can I still get a certificate (or duplicate) certificate?
For candidates who have passed an ARM Accredited Engineer exam we will issue certificates until June 30, 2016. Email certification@arm.com if you need a certificate.

Is my accreditation still valid?
Although the ARM Accredited Engineer exams will be retired, those candidates who have passed an ARM Accredited Engineer exam can still include this on their qualification history as there is no expiry date for the accreditation. The logo may still be used on personal business cards and on social media profiles e.g. LinkedIn. We have no plans to withdraw this.

Will you release any ARM Accredited Engineer exams in the future?
From March 31, 2016 the ARM Accredited Engineer Program will close, and we do not anticipate releasing more exams in the future.

If you have any further queries, please contact certification@arm.com


Here is a list of learning resources covering subject areas for the ARM Accredited MCU Engineer accreditation. Some of these resources are commercially available books that can be purchased from most good technical book retailers. The rest are available on ARM.com. Some of the resources available on ARM.com require registration, but this is free of charge and access is open to all.

Essential reading

The ARM Accredited MCU Engineer Study Guide

This document is designed for use alongside the AAME syllabus and the listed reference works. For each syllabus area, the study guide describes what you need to know, and where you can go to find the information you need to improve your understanding.

The Definitive Guide to the ARM Cortex-M0

The Definitive Guide to the ARM Cortex-M0

In English, by Joseph Yiu
Published by Newnes
Errata list

ISBN-10: 0123854776
ISBN-978-0123854773

The Definitive Guide to the ARM Cortex-M3 and Cortex-M4 Processor, Third Edition

The Definitive Guide to the ARM Cortex-M3

In English, by Joseph Yiu
Published by Newnes
Errata list

ISBN-10: 0124080820
ISBN-13: 978-0124080829


Additional reading

The Designer's Guide to the Cortex-M Processor Family, 1st Edition
A Tutorial Approach

The Designer's Guide to the Cortex-M Processor Family

Author: Trevor Martin
Publisher: Newnes
Format: Paperback
Pages: 336
Date of publication: April 2013
ISBN: 978-0-08098296-0

ARM Architecture v6-M Reference Manual

This manual describes the instruction set, memory model, and programmers' model for ARMv6-M compliant processors, including Cortex-M0 and Cortex-M1 used in FPGA product offerings.

ARM Architecture v7-M Reference Manual

This manual describes the instruction set, memory model, and programmers' model for ARMv7 (M profile) compliant processors, including Cortex-M3. The manual has been written for engineers implementing ARM processors, porting operating systems, or writing development tools, who require detailed information on the ARMv7-M architecture.

Cortex Microcontroller Software Interface Standard (CMSIS)

CMSIS is a vendor-independent hardware abstraction layer for the Cortex-M processor series.The CMSIS enables consistent and simple software interfaces to the processor for interface peripherals, real-time operating systems, and middleware, simplifying software re-use. With a reduced learning curve for new microcontroller developers, CMSIS shortens the time to market for new products.

Cortex™-M0 Devices Generic User Guide

This book is a generic user guide for devices that implement the ARM Cortex-M0 processor. It is written for application and system-level software developers, familiar with programming, who want to program a device that includes the Cortex-M0 processor. It provides an introduction to the Cortex-M0 processor and its features. It contains information about how to program the processor, the processor memory model, exception and fault handling, and power management. It also provides information about the Cortex-M0 Instruction Set, Cortex-M0 peripherals and processor implementation and configuration options.

Cortex™-M0+ Devices Generic User Guide

This book is a generic user guide for devices that implement the ARM Cortex-M0+ processor. It is written for application and system-level software developers, familiar with programming, who want to program a device that includes the Cortex-M0+ processor. It provides an introduction to the Cortex-M0+ processor and its features. It contains information about how to program the processor, the processor memory model, exception and fault handling, and power management. It also provides information about the Cortex-M0+ Instruction Set, Cortex-M0+ peripherals and processor implementation and configuration options.

Cortex™-M3 Devices Generic User Guide

This book is a generic user guide for devices that implement the ARM Cortex-M3 processor. It is written for application and system-level software developers, familiar with programming, who want to program a device that includes the Cortex-M3 processor. It provides an introduction to the Cortex-M3 processor and its features. It contains information about how to program the processor, the processor memory model, exception and fault handling, and power management. It also provides information about the Cortex-M3 Instruction Set, Cortex-M3 peripherals and processor implementation and configuration options.

Cortex™-M4 Devices Generic User Guide

This book is a generic user guide for devices that implement the ARM Cortex-M4 processor. It is written for application and system-level software developers, familiar with programming, who want to program a device that includes the Cortex-M4 processor. It provides an introduction to the Cortex-M4 processor and its features. It contains information about how to program the processor, the processor memory model, exception and fault handling, and power management. It also provides information about the Cortex-M4 Instruction Set, Cortex-M4 peripherals and processor implementation and configuration options.

Tools for practical learning

ARM®Keil® Microcontroller Tools
MDK-ARM™ V5 is the complete software development environment for ARM processor-based microcontroller applications.

 


Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set