Designing with STM32MP157 SoC (3 days)

Course Objectives

STM32MP157 is a feature rich SoC, encapsulating many sub-modules, which makes it a challenge to comprehend. "Designing with STM32MP157 SoC" is a 3-day training that aims providing a deep understanding of the STM32MP157 SoC and speed up the software design process, enabling you to focus on your added value as soon as possible.
Practical work enriches the learning experience and provides an added value to our students, therefore this training blends both, technical data deep-dive and practical labs on hardware platform.
During the labs, you´ll take an active part in coding and building functional use-cases, both on Cortex®-M4 and Cortex®-A7.
You´ll experience developing applications and kernel modules under Linux, learn about frameworks like Gstreamer, and write bare-metal/ free-RTOS software for the Cortex®-M4. 

General Information


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

Duration & Attendance

3 days

Target Audience

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

Additional Information

Teaching Methods & Tools

  • Detailed course book
  • Labs handbook
  • STM32MP157C-DK2 Discovery Board