Processors

ARM are the most often used processors in embedded systems, but they are not alone. Ac6 provides courses on most processor architectures, covering the various cores and SoCs (System on Chips) based on these architectures.

You can see detailed course category descriptions by using the carrousel on top. You can also click on category definitions in the briefs hereafter.

ARM Cores - Courses on ARM cores  
ACSYS offers a large set of courses on ARM processor cores.
Each course details both hardware and software implementation of these cores.
Programming examples are provided to clarify the operation of complex assembly instructions and to explain the parameterizing of the ARM linker.

NXP ARM SoCs - Courses on NXP i.MX SoCs  

ACSYS offers a large set of courses on NXP processors.
Each course details both hardware and software implementation of these processors.
Examples are provided to explain low level programming, which is needed to understand the boot program.
For on-site trainings, an additional day covering Linux porting or Windows Embedded porting may be appended to i.MX processor courses.

ST processors - Courses on ST processors based on ARM cores  

ACSYS offers a large set of courses on ST processors.
Each course details both hardware and software implementation of these processors.
Examples are provided to explain low level programming and particularly how to use the software package provided by ST.

TI processors - Courses on TI SoCs based on ARM cores  

ACSYS offers a large set of courses on TI processors.
Each course details both hardware and software implementation of these processors.
Examples are provided to explain low level programming, which is needed to understand the boot program.
The course also contains an introduction to Code Composer Studio IDE.

NXP Power CPUs - Courses on NXP Power processors  

ACSYS offers a large set of courses on NXP processors.
Each course details both hardware and software implementation of these processors.
Examples are provided to explain low level programming, which is needed to understand the boot program.
For on-site trainings, an additional day on Linux porting or Windows Embedded porting may be appended to the processor course.