Designing with i.MX8M SoC (4 days)

Course Objectives

i.MX8M is a feature rich processor, encapsulating many sub-modules, which makes it a challenge to comprehend. "Designing with i.MX8M SoC" is a 4-day training that aims providing a deep introduction with the i.MX8M SoC and bringing you up to speed so you could focus on your business work as soon as possible.
We believe that practical work enhances the learning experience and provides an added value to our students, therefore this training blends both, technical data overview and practical lab work on a hardware platform.
During the lab work, you´ll take an active part in coding and building functional use-cases, both on Cortex-M4 and Cortex-A53.
You´ll experience developing applications and kernel modules under Linux, and software under free-RTOS. 

General Information


  • Computer architecture background
  • Experience in developing embedded systems
  • C knowledge
  • Familiarity with ARM architecture is an advantage
  • Familiarity with Linux is an advantage

Duration & Attendance


Target Audience

Software engineers that would like developing software and BSP for platforms based on i.MX8M SoC.

Additional Information

Teaching Methods & Tools

Detailed Course book
Detailed Labs handbook
Variscite´s DART-MX8M Evaluation Kit is used as the development platform for the lab