师资培训

STM32MP1产品入门与异构多核通信开发

线下培训的对象 :

正在或将要使用ST MPU的软、硬件工程师,具有Linux开发相关经验

来自ST代理商的FAE


关于线下技术培训课程的基本信息 :

我们的技术课程主要围绕基于STM32的热点应用进行实战培训,同时辅以介绍STM32最新产品线

培训将在北京市海淀区中关村创业大街拓荒族咖啡2楼举行,培训时间预计为 9:30-17:30通常持续1天。

我们提供的所有培训课程都是免费的,除此之外还会为参加培训课程的人员提供免费工作午餐,其余交通、住宿等费用自理。

为更好地提供培训课程服务,请参加培训课程的人员务必携带名片(公司在职人员)或学生证(在校学生)。

授课老师简介

精品课程内容

课程介绍

STM32MP1集成双核650MHz Arm Cortex-A7 (2470 DMIPS)和单核209MHz Arm Cortex-M4(250 DMIPS),支持ARM TrustZone,嵌入3D图形处理器(GPU),借助Cortex-A7 Linux系统的丰富软件以及Cortex-M4STM32 Cube的成熟生态, STM32MP1适合工业制造、消费电子、智能家居、医疗应用等多个领域的应用开发。

 

此次培训内容,适合已有Linux开发基础,或具有MPU或者MCU开发基础的用户,可以从本次培训中,理解STM32MP1的产品特点与技术架构;了解如何使用STM32MP1生态资源提高MPU应用开发效率,缩短产品上市时间;掌握开发中的技术难点—异构多核通信技术以及在STM32MP1 Cortex-M4上的调试要点。

 

更多大量MPU开发资料请访问STM32MP1 WiKi

 

授课部分

1. STM32MP1产品介绍

2. STM32MP1硬件架构

3. STM32MP1软件架构

4. STM32MP1生态系统

 

演示部分

1. STM32MP1上的大屏GUI演示

2. STM32MP1 Linux低功耗唤醒演示

3. STM32MP1上的OpenCV图像处理

 

实验部分

1. 使用STM32CubeProgrammer进行STM32MP1 Starter Package的一键烧录

2. 使用STM32CubeMX生成Device tree生成以及进行DDR Tuning

3. STM32MP1异构多核通信开发与调试

 

实验平台

应用基于STM32MP157C-DK2+ STM32CubeMX+STM32 CubeProgrammer+ SW4 STM32环境搭建。注:电脑操作系统要求是Win10或者Ubuntu16.04

 

实验前准备

为了保证实验课程的顺利进行,请根据选用的操作系统,事先安装下列软件相应的版本:

1. STM32CubeMX V5.2.1

2. STM32CubeMP1 Firmware Package V1.0.1,可使用STM32CubeMX直接下载;

3. STM32MP1  Starter Package V1.0.0;

4. STM32CubeProgrammer V2.0.0;

5. SW4STM32 V2.8.0;

预习课程有惊喜!

如果用户在培训前按照https://wiki.st.com/stm32mpu/wiki/STM32MP1_Distribution_Package 的step by step指南安装好开发环境,并成功的使用命令bitbake st-image-weston生成可供烧录的starter-package,则可以在培训时将成果显示给培训老师,将有机会获得价值大于500元的STM32MP1开发板一块。