RTOS实时操作系统:FreeRTOS/RT-Thread应用培训课程
-
-
培训对象: 嵌入式软件开发工程师、物联网设备开发者、MCU开发者、电子工程技术人员。
-
-
培训目标:
-
-
培训内容介绍:
-
一、 RTOS核心概念与任务调度: 理解前后台系统与RTOS的区别,深入任务状态、优先级和调度算法(抢占式/时间片)。
二、 FreeRTOS移植与配置: 将FreeRTOS移植到目标MCU(STM32/ESP32),配置系统时钟、堆栈大小和任务数量。
三、 任务创建与管理: 使用动态/静态方式创建任务,控制任务的挂起、恢复和删除,监控任务栈使用情况。
四、 任务间通信-队列: 使用队列实现任务间数据传递,处理多生产者多消费者场景,防止数据竞争。
五、 任务间同步-信号量与互斥量: 使用二值信号量、计数信号量进行任务同步,使用互斥量解决优先级反转。
六、 事件组与任务通知: 使用事件组等待多个事件组合,使用任务通知实现轻量级的同步和通信。
七、 软件定时器应用: 创建单次和周期性软件定时器,在定时器回调中执行周期性任务。
八、 中断管理与延迟中断处理: 理解RTOS中的中断机制,使用信号量或消息队列实现中断延迟处理(Bottom Half)。
九、 内存管理策略: 对比heap_1到heap_5的内存分配方案,根据应用选择合适的内存管理策略。
十、 RT-Thread内核与组件架构: 了解RT-Thread的层次结构,内核、组件和服务层的划分。
十一、 RT-Thread设备驱动框架: 使用RT-Thread设备驱动框架(I/O设备模型),操作串口、I2C、SPI等外设。
十二、 RT-Thread软件包生态与应用: 使用Env工具和包管理器,集成AT组件、MQTT、WebNet等软件包快速开发物联网应用。
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值