Ac6 Training
Ac6 Training logo

ac6 Training


With Ac6, develop your Embedded Systems skills

Ac6-Training, partner of STMicroelectronics and NXP, and member of the ARM Community, ensures you to have access to the latest technologies and to master your projects.

Both hardware and software skills are neeeded:
Ac6 provides a full range of services, from training to technical support and consulting.


Linux logo

Operating Systems


Linux : Create an Embedded Linux system with BuildRoot and Yocto

(Exercises are done on target boards from STMicroelectronics or NXP)

Drivers : Explain the techniques used to write Linux device drivers.

QT Graphical User Interfaces : Create graphical user interfaces under Linux

Methods : Analysis, modeling and development methodologies

Languages : Programming languages for embedded and real-time systems

Incorrect template tag: '[[cat_RT 'Real-Time']]' : Design and programming for real-time and multicore environments

RTOS : Understand FreeRtos architecture and services for programming real-time applications

Programmable Logic

Processor Architectures

FPGAs & ASICs : VHDL programming

SystemC : Design and Simulation with SystemC

ARM Cores : Discover the various architectures and implementations of Cortex A, R and M cores

ST MCUs : STM32 families, using Cortex M cores

NXP CPUs : QorIQ and LayerScape families

NXP MCU : Kinetis, LPC & i.MX families



Expertise : Our technical experts can come on your site to help you solve problems in your embedded projects.

Engineering : We can also realize contract developments for embedded projects.

System Workbench for Linux simplifies the design, build, debug and maintenance of your Linux-based Embedded System.

As it is integrated with System Workbench for STM32, it supports simultaneous development and debug of applications distributed between Linux and the Cortex-M real-time processor of the STM32MP1 SoC.

For more information on our open courses please look at our calendar