ac6-formation, un département d'Ac6 SAS
FR
FrançaisEnglish
 
go-up

ac6 ac6-formation Processors ARM Cores

ARM Cores

Courses on ARM cores


At ac6, we deliver hands-on training on Arm® processor cores—Cortex-A, Cortex-R, and Cortex-M—from ARMv7, ARMv8 to ARMv9. You learn how the architecture, exception model, and memory system fit together so you can write portable, efficient code for MCUs and application processors alike.

Our courses cover the instruction set (Thumb-2/AArch32/AArch64), MMU/MPU, caches and TLBs, linker scripts and startup, and low-level driver bring-up. We work with Arm Development Studio/GCC/Clang, JTAG/SWD debugging, and trace (ETM/ITM) to profile and optimize real workloads.

Through practical labs you’ll build bare-metal and RTOS apps on Cortex-M, bring up Linux on Cortex-A, use NEON/FPU for acceleration, and tune performance and power—so your firmware is robust, portable, and production-ready.

Cours disponibles

Il fournit les prérequis nécessaires pour commencer à apprendre les différents cŒurs spécifiques à l'ARMv7 A&R. Il présente aussi brièvement l'architecture ARMv8 64 bits. Il présente également brièvement l'architecture ARMv8 64 bits.
Il fournit la compréhension globale de l'architecture ARMv7 Cortex-M nécessaire pour programmer efficacement les MCUs basés sur de tels cŒurs.
Ce cours propose une plongée en profondeur dans l'architecture ARM v8-R et les processeurs Cortex-R52/R52+, en mettant l'accent sur le comportement du pipeline, le traitement des exceptions et la gestion de la mémoire. Les participants explorent des fonctions avancées comme la virtualisation, les mécanismes de sûreté et les techniques de synchronisation, indispensables au développement de systèmes temps réel robustes.