本次培训将带领大家更进一步认识STM32MP13x这款芯片,逐步讲解芯片的启动过程配置及原理,并结合集成编译器Buildroot为大家讲解启动镜像的制作,如何将Bootloader,Kernel以及文件系统集成到Buildroot编译环境下,一次性制作启动镜像,轻松实现代码管理。
▲ 扫码报名线下实训
本次课程采用理论与动手实验相结合的形式,理论部分将为大家讲解STM32MP13x基于OpenSTLinux的启动配置原理,涉及电源,时钟,内存分配等,除此之外还将为大家带来Buildroot的入门使用技巧,包含理解Buildroot组成,配置编译等。动手实验将带领大家体检通过对启动原理与Buildroot的入门学习即可轻松实现镜像制作,最终完成STM32MP13x开发板的启动。在整个培训过程中也将融入代码管理的相关知识,敬请期待!
1)STM32MP13x 系列处理器简介及市场应用
2)基于OpenSTLinux实现STM32MP13x启动原理及配置
3)Buildroot入门级使用技巧与代码管理
1)基于STM32CubeMX配置用于启动STM32MP13x的最小系统(DDR, 时钟,电源,串口等外设),生成设备树。
2)配置Buildroot集成编译环境,包括SDK,Bootloader, Kernel以及文件系统。
3)编译并生成STM32MP13x启动镜像
4)通过STM32CubeProgrammer烧录镜像到开发板,完成启动验证。
硬件:
1)STM32MP135F-DK开发板
2)USB转TypeC *2, USB转Micro USB (Mini-A) *1
3) USB Hub
4) 256GB U盘 (Optional, 拷贝虚拟机开发环境)
软件:
1)STM32CubeMX v6.10
2) STM32CubeProgrammer v2.15
3) VMware + Ubuntu 22.04
1.STM32MP135F-DK开发板(由ST提供)
2.USB转Type-C线*2,USB转Micro USB (Mini-A) *1
3.USB Hub (防止电脑接口不够,至少需要3个USB接口,排除鼠标用)
4. 256GB U盘 (Optional,拷贝虚拟机开发环境)
5.PC机 (需提前打开BIOS权限)并且为了保证实验课程的顺利进行,请事先安装:
1)STM32CubeMX v6.10 (Optional)
2)STM32CubeProgrammer v2.15 (Optional)
3)VMware +Ubuntu 22.04 安装(Optional)
4)Buildroot 源码下载并完成初步编译(Optional)
STM32提供的所有培训课程均为免费,培训期间还将为参加培训课程的开发人员提供免费工作午餐,其余交通、住宿等费用自理。为更好地提供培训课程服务,请参加培训课程的人员务必携带名片。
请关注“STM32”公众号(点击下方公众号名片,即刻关注),及时获得培训相关信息。
© THE END