学IT吧 精品IT资源库

 找回密码
 立即注册
查看: 183|回复: 1

[其它] 891 嵌入式RTOS就业级项目入门与实战(基于FreeRTOS)

[复制链接]

1596

主题

1596

帖子

6413

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6413
发表于 2024-9-17 18:29:42 | 显示全部楼层 |阅读模式
7c41cb201b57fbef2283b98e7ee20404.png

课程介绍:
近年企业对RTOS人才需求的持续增长,掌握这项技能不仅意味着拥有好的职业前景,还伴随丰厚的薪资待遇。而市面RTOS的教程普遍:学习门槛高、书籍字典化,对于初学者不友好。本课程得益于老师近14年+行业实战经验和上万学员的教学经验萃取,针对初学者痛点问题重新设计,更注重学习体验与实战编排,力求让新手也能轻松入门,享受学习的过程,并快速上手实践,达到中级以上工程师水平。

课程目录:
第1章 嵌入式RTOS工程师发展前景及薪资待遇(赠书,仅限前30名) 试看3 节 | 11分钟
介绍嵌入式RTOS工程师发展前景、薪资待遇和课程硬件设备介绍。

收起列表
视频:
1-1 为什么要学习嵌入式RTOS (02:44)
试看
视频:
1-2 学完这门RTOS课程能达到多少月薪? (02:17)
试看
视频:
1-3 为什么课程可以让你技术大步跃迁以及课程硬件设备须知 (05:50)
试看
第2章 裸机衔接:仍然从闪灯实验入手12 节 | 126分钟
本章讲解了嵌入式工程师的学习路径和实时操作系统(RTOS)的重要性。接着介绍了配套硬件开发板及其实验项目,如单片机裸机实现LED闪烁等。通过解决实际问题,如两个LED独立闪烁的挑战,引出中断和服务的概念,并深入探讨了多任务处理机制,解析RTOS开发流程,并阐述FreeRTOS的优势,从而先为同学搭建一个从基础到进阶的完整...

收起列表
视频:
2-1 RTOS课程概要和学习路线 (04:51)
图文:
2-2 课程硬件设备获取流程(硬件需单独购买)
视频:
2-3 一定要学好 RTOS 它是行业刚需 (13:09)
视频:
2-4 了解实验平台 展示精彩实验 (05:19)
视频:
2-5 我们还是从LED闪灯实验开始 (25:22)
视频:
2-6 LED闪灯再上难度 Tick概念引出 (08:59)
视频:
2-7 用硬件定时器中断来提供Tick (08:27)
视频:
2-8 RTOS编程开发的基本模式 (12:18)
视频:
2-9 C语言函数到底是怎么运行起来的 (05:13)
视频:
2-10 多个函数同时运行 逻辑就实现过 (09:07)
视频:
2-11 RTOS中多个函数同时运行 调度器原理 (13:49)
视频:
2-12 为什么要选择FreeRTOS (19:16)
第3章 任务的创建、调度和状态转换10 节 | 139分钟
本章通过STM32CubeMX生成FreeRTOS工程,带同学深入理解RTOS的工作原理。介绍FreeRTOS的任务创建API,剖析调度器如何在不同任务间进行切换。通过马斯克火箭回收技术和地震预警系统的实例,阐释了实时性和任务优先级的关键作用,并通过NASA火星车的故事,明白优先级反转问题的重要性。...

收起列表
视频:
3-1 从0构建第一个FreeRTOS工程 (19:53)
视频:
3-2 多任务并发执行造成的混乱 (11:59)
视频:
3-3 FreeRTOS核心API:创建任务 (38:37)
视频:
3-4 RTOS核心精髓:调度器 (08:47)
视频:
3-5 上下文切换,没那么简单! (06:58)
视频:
3-6 PENDSV中断:缓期执行 (10:44)
视频:
3-7 实时性 和 任务优先级 (09:42)
视频:
3-8 时间片轮转调度方式 (13:39)
视频:
3-9 RTOS中任务的4种状态 (09:53)
视频:
3-10 RTOS中的“优先级转反”问题 (08:06)
第4章 加深对任务的理解 这很重要7 节 | 141分钟
本章主要讲解FreeRTOS的动态与静态任务API及其应用场景;任务栈水位线与系统堆剩余容量的概念及其对系统稳定性的重要性、FreeRTOS开源社区资源及支持工具的介绍、Shell命令行接口的人机交互方案以及Cortex-M3/M4内核中SVC异常处理的核心汇编代码分析及其在RTOS调度机制中的重要性,同时解释ARM内核的不同运行模式...

收起列表
视频:
4-1 FreeRTOS API 一动一静 两个版本 (07:47)
视频:
4-2 RTOS开发重要意识:栈水位线 和 堆剩余容量 (20:48)
视频:
4-3 FreeRTOS软件生态 及 人机交互调试利器 Shell (37:52)
视频:
4-4 实际工作中 我们应该如何更好的创建任务 (19:22)
视频:
4-5 第一个任务是怎么启动的?RTOS另一基石 SVC (21:57)
视频:
4-6 弱高能:Cortex-M3 M4代码的特权和用户级别 (09:24)
视频:
4-7 Cortex-M3 M4 的线程模式和Handler模式 (23:02)
第5章 RTOS 中的延时和空闲的本质3 节 | 62分钟
本章讲解多任务中延时函数的实现机理,介绍空闲任务的基本机理和功能和空闲任务源代码,说明它的重要意义。

收起列表
视频:
5-1 RTOS中的延时(相对延时和绝对延时) (32:50)
视频:
5-2 RTOS中的空闲任务IDLE:初步了解 (06:00)
视频:
5-3 RTOS中的空闲任务IDLE:深入了解 (22:52)
第6章 写个驱动程序 让液晶高速刷起来4 节 | 111分钟
本章讲解器件驱动设计流程,实现液晶刷屏,手把手带你实现液晶图片显示,将液晶驱动移植到RTOS,高速刷屏,同时任务调度卡顿并使用DMA对液晶驱动优化,任务调度,同时液晶刷屏

收起列表
视频:
6-1 RTOS复用裸机代码:裸机下从0点亮液晶屏 上 (25:05)
视频:
6-2 RTOS复用裸机代码:裸机下从0点亮液晶屏 下 (36:35)
视频:
6-3 RTOS复用裸机代码:将裸机驱动移到RTOS (25:03)
视频:
6-4 RTOS的世界中《CPU你省省心吧!》 (23:44)
第7章 任务间的通信 信号量和互斥锁 (IPC 基础)4 节 | 72分钟
本章介绍任务之间通信基本概念和机制和信号量的概念和使用方法,包括 二进制信号量、计数信号量以及互斥锁的概念和使用方法,涉及到其递归属性并尝试使用互斥锁优先级继承属性解决“优先级”反转问题

收起列表
视频:
7-1 任务间通信IPC:讲讲皮毛 PV操作和信号量 (10:59)
视频:
7-2 任务间通信IPC:二值信号量 (13:03)
视频:
7-3 任务间通信IPC:互斥锁 (13:11)
视频:
7-4 互斥锁是解决优先级反转问题的正统方法 (34:26)
第8章 RTOS 中处理硬件中断5 节 | 168分钟
本章介绍任务主动切换场景和相关API、多任务中硬件中断处理的基本方法、 RTOS中的中断专用API,学习RTOS中使用DMA减少硬件中断次数 节省CPU时间

收起列表
视频:
8-1 任务的主动切换 (38:41)
视频:
8-2 RTOS中断处理过程中的顶半和底半操作 (29:46)
视频:
8-3 中断中释放信号量要小心 I am FromISR (47:20)
视频:
8-4 善用DMA 减少中断 Shell的雏形出来了 上 (19:13)
视频:
8-5 善用DMA 减少中断 Shell的雏形出来了 下 (32:45)
第9章 实用调试工具:shell与 Elog持续更新
本章主要讲解开源日志工具EasyLogger的功能、移植和使用方法

第10章 实战项目 1:《环境参数事实调节(智能家居)》持续更新
本章基于RTOS的多人协作 团队并行开发模式进行生动讲解,对项目顶层业务逻辑进行实现,对NTC温度和AP3216亮度采集驱动进行实现,对驱动适配层和中间层进行实现, 对各层、各模块代码进行融合,形成项目级代码,完成交付

第11章 文件系统 几个高阶精彩实验持续更新
本章介绍多任务环境下文件系统的构建方法,实现spiFlash读写驱动,介绍通用spiFlash通用驱动库方案SFUD 并进行移植调试,实现文件系统与上位机之间的文件上传/下载功能 介绍ymodem协议,实现3个精彩高能实验:MP3播放器、MP4视频播放器、摄像头录像实验...

第12章 队列、软定时、事件组和任务通知(IPC进阶)持续更新
本章讲解了队列的一些高级用法 和 软件架构思想和软件定时器的概念和使用方法 并介绍了事件标志的概念和使用方法、FreeRTOS独有的任务通知机制、任务通知的基本使用方法和灵活用法等

第13章 内存管理和低功耗模式持续更新
本章带同学回顾单片机裸机中的动态内存分配原理和方法,介绍FreeRTOS中的动态内存管理算法 Heap2和Heap4算法,回顾单片机裸机中的低功耗实现方法,学习RTOS中的低功耗模式Tickless的实现机理。

第14章 知识边角扫尾 一个综合小实验持续更新
本章对FreeRTOS中常用的其他API进行统一汇总讲解并且手把手带大家做一个小实验:CPU占用率的计算。

第15章 实战项目 2:《嵌入式对接 AI大模型(三个典型实例》持续更新
本章介绍振南的嵌入式AI平台eAI 的整体实现方案 涉及:AI中台技术 2. 对开发板上的WiFi模组ESP32 C2进行介绍 3. 对WiFi模组AT指令集以及内置HTTP协议进行介绍,讲解对接私有模型(振南自己的声音克隆模型)的方法,项目HTTP传输字符串以及相关编码问题、Json回文的解析、HTTP文件的下载、MP3解码器驱动设计等,讲解...
购买主题 已有 1 人购买  本主题需向作者支付 80 学币 才能浏览
回复

使用道具 举报

0

主题

64

帖子

328

积分

终身高级vip会员

Rank: 8Rank: 8

积分
328
发表于 2024-9-21 16:24:42 | 显示全部楼层
如果您要查看本帖隐藏内容请
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|学IT吧

GMT+8, 2024-12-24 01:53 , Processed in 0.099785 second(s), 23 queries .

学IT吧 www.xueit8.com X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表