AI开发助手

STM32 Sidekick,官方 AI 开发随身助手

加持快速解决开发问题、获取技术支持

访问STM32 全球技术社区

注册/登录 MyST 账号(已有账号直接登录)

点击社区右下角 Sidekick 图标立即使用

立即前往 更多说明

师资培训

STM32 针对实时操作系统(RTOS)应用实战分享

线下培训的对象 :
正在或将要使用ST MCU的软、硬件工程师
来自ST代理商的FAE

         
关于线下技术培训课程的基本信息 :
我们的技术课程主要围绕基于STM32的热点应用进行实战培训,同时辅以介绍STM32最新产品线
培训将在深圳市南山区高新南一道TCL大厦B座6楼意法半导体会议室北京厅举行,通常持续1天
请携带笔记本电脑并预先下载编译器(下载地址:https://www.iar.com/iar-embedded-workbench/#!?currentTab=Free%20trials)
我们提供的所有培训课程都是免费的,除此之外还会为参加培训课程的人员提供免费工作午餐,其余交通、住宿等费用自理。
为更好地提供培训课程服务,请参加培训课程的人员务必携带名片(公司在职人员)或学生证(在校学生)。

授课老师简介

精品课程内容

课程介绍
FreeRTOS是一个开源、免费的RTOS内核,已经被广泛应用到各种嵌入式产品开发中。但是FreeRTOS的文档资料很少,缺少专业的技术支持和服务培训,用户使用它时,只能自己研究相关代码,或通过在线社区等获取相关支持。为此,ST与BMR合作,推出了面向具有嵌入式应用基础,需要增加OS应用的开发人员。

课程安排
本课程将涉及前后台系统的设计,使用RTOS的好处。详细分析RTOS的基本功能,包括内核调度机制,任务管理,中断管理,时间管理,资源管理,任务间的同步与通信机制等。
介绍基于STM32Cube固件库,将FreeRTOS v9.0.0移植到NUCLEO-F401RE模块的过程。基于NUCLEO-F401RE硬件,了解FreeRTOS的启动过程、学习如何创建任务及使用FreeRTOS的系统服务。

课程内容

1) 学习和掌握一种RTOS
2) FreeRTOS的原理
3) IAR EWARM集成开发环境
4) 基于NUCLEO-F401RE的OS应用

动手实验

1) 实验1:FreeRTOS的启动
2) 实验2:创建任务
3) 实验3:信号量应用
4) 实验4:队列应用

实验平台

应用基于NULCEO-F401RE平台+IAR EWARM环境搭建。

实验前准备

为了保证实验课程的顺利进行,请事先安装:
IAR EWARMv7.8
https://www.iar.com/iar-embedded-workbench/#!?currentTab=Free%20trials