47|0

296

帖子

0

资源

一粒金砂(高级)

【课程推荐】FreeRTOS基础教程,赶紧学起来! [复制链接]

640?wx_fmt=gif

​由知名嵌入式系统专家何小庆老师与麦克泰软件的三位资深工程师共同打造的新课程《FreeRTOS基础教程》已在腾讯课堂、网易云课堂两平台共同上线啦!赶紧订阅学起来!

另外,"贝尼思科技"淘宝店近日将上线配套开发板可购买学习,敬请关注!

640?wx_fmt=png

 课程价格:99元 

每讲时间:45~60分钟左右

提供课程PDF讲义及实验代码

微信咨询:bmrtech123

 

订阅渠道:

 

方式一:腾讯课堂(每讲可试听5分钟)

https://ke.qq.com/course/5506631#term_id=105694756

 

方式二:网易云课堂

https://study.163.com/course/introduction.htm?share=2&shareId=400000000334035&courseId=1212862803&_trace_c_p_k2_=7a83e4f961fa48ca8d82b59cb3773f5f
 

课程安排

 

第一讲:嵌入式实时操作系统概述 (时长:35分钟)

主讲:何小庆  知名嵌入式系统专家

课程内容:

1)  实时嵌入式系统概述

2)  什么是RTOS?

3)  RTOS内核的基本功能

4)  RTOS 发展趋势

 

第二讲:ARM Cortex-M 内核与FreeRTOS(时长:68分钟)

主讲:付元斌  麦克泰软件高级工程师

课程内容:

1)  Cortex-M 中断和FreeRTOS 中断配置

2)  Cortex-M 定时器和FreeRTOS 滴答时钟

3)  Cortex-M堆栈与FreeRTOS内存管理

4)  FreeRTOS 在 Cortex-M上移植

 

第三讲:FreeRTOS内核原理(时长:55分钟)

主讲:张爱华  麦克泰软件技术经理

课程内容:

1)  FreeRTOS的任务和调度

2)  FreeRTOS通信与互斥

3)  FreeRTOS定时与内存管理

4)  FreeRTOS低功耗实现

 

第四讲:FreeRTOS 应用实例(时长:45分钟)

主讲:林强  麦克泰软件资深FAE

课程内容:

1)  开发环境简述

2)  NXP SDK官方例程介绍

3)  LCP54114实验例程演示

4)  STM32F401实验例程演示

 

第五讲:FreeRTOS 调试与分析工具(时长:60分钟)

主讲:张爱华、林强

课程内容:

1)  RTOS 内置分析功能

2)  RTOS 分析工具介绍

3)  Ozone 通用调试器介绍

4)  Systemview 分析工具介绍

 

第六讲:RTOS物联网组件技术及应用(45分钟)

主讲:何小庆  知名嵌入式系统专家

课程内容:

1)  RTOS组件概述

2)  物联网组件技术

3)  FreeRTOS IoT组件应用

4)  第三方开源组件应用

 

课程实验介绍

 

第2讲:Cortex-M内核与FreeRTOS有关的硬件机制的实验

通过6个实验,分别从硬件本身和RTOS两方面展示了NVIC中断控制器管理和配置外设中断,FreeRTOS内核对通过中断管理实现代码临界区,以及通过内核的Systick产生节拍时钟。并演示了Cortex-M的双堆栈机制,FreeRTOS对两种堆栈的使用,介绍了FreeRTOS的几种动态内存管理方法,移植和配置。

 

第3讲:FreeRTOS内核原理

实验1:通过串口演示如何使用Gatekeeper任务机制使用共享资源,避免资源竞争引起的死锁和优先级反转问题。

实验2:演示FreeRTOS在Cortex-M平台上的Tickless低功耗实现。

 

第4讲:FreeRTOS应用实例演示

课程将结合4个NXP LPC54114开发板的实验例程来演示FreeRTOS的应用,包括FreeRTOS任务启动流程,如何创建用户任务,使用信号量实现中断与任务同步,和通过消息队列实现任务间的数据通信。

 

第5讲:Ozone和SystemView软件工具使用介绍

实验演示了Ozone调试器提供的堆栈分析,RTOS调试插件,timeline数据变化视图等强大调试功能。展示了SystemView的用法及其所提供的各类可视化分析视图的功能,借助SystemView提供的功能,实验直观的展现了RTOS应用中可能发生的任务抢占问题。

 

第6讲:通过实验演示通过RTOS组件技术实现IOT连接

实验1:使用FreeRTOS组件实现IoT连接,该DEMO 基于MCUXpresso 创建的 lwip_tcpecho_freertos 项目,添加 coreMQTT 软件库,一个简单的传输层接口,一个任务范例,最后使用coreMQTT 给MQTT topics 发布信息,并订阅该topics下信息,该demo运行在NXP IMXRT1060 开发板上。

实验2:使用Mongoose Webserver 构建应用实例,该demo展示了如何使用 Mongoose 库构建 HTTP 服务器。实验通过为FreeRTOS和 LWIP工程添加 mongoose.c 和 mongoose.h ,并增加web_server.c 和web_server.h应用代码,该实验运行在 NXP IMXRT1060 开发板上。

 

此帖出自信息发布论坛
个人签名

欢迎关注“麦克泰技术”


回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    关闭
    站长推荐上一条 1/8 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表