Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
介绍
了解实时操作系统 (RTOS)
学习多任务处理的概念 Embedded Systems
FreeRTOS 内核概述
STM32 MCU板概述
设置开发环境
-
下载和安装所有必需的软件
设置 STM32 固件和硬件
了解 RTOS 中的任务 Management
-
了解堆栈内存和任务堆栈大小
创建您的第一个任务
使用任务参数
实现任务优先级
探索任务状态
实施延迟
使用空闲任务挂钩
删除任务
任务之间的通信
-
管理队列
队列概述
使用队列
使用互斥锁 使用二进制信号量 使用计数信号量
-
管理内存和时间
了解 FreeRTOS 的内部结构
调试和性能工具 内核内部结构
-
使用 FreeRTOS 创建闪烁板
学习STM32上的GPIO引脚 使用任务使板载 LED 闪烁 使用排队打开/关闭 LED 使用中断打开/关闭 LED
-
故障 排除
闭幕致辞
要求
- 熟悉嵌入式系统
- C编程的基本经验
观众
- 工程师
- 工科学生
- 任何有兴趣学习的人 FreeRTOS
- 任何对嵌入式系统感兴趣的人
7 小时
客户评论 (2)
培训师知识渊博,在带有显示屏的“真实”硬件设备上提供实时代码示例非常棒。
Silver Kuusik - Engie Mobisol GmbH
课程 - FreeRTOS: Programming for Real Time Operating Systems
机器翻译
I liked the fact that the training was more induced as prepared chaos. this means that the training took a structured life of its' own, but had ample room for learning and mistake making.