C10.01 互斥信号量的原理与创建课程介绍
我们在讲解时间控制块的时候,提到过如何处理多个任务的问题,前面介绍了关中断、调度锁、计数信号量等三种方法,但是都有其自身的不足,所以这节课我们提供了一种新的信号量机制。
本节课程中,我们会介绍一种新的模块,这模块就是互斥信号量,它跟我们之前提到的计数信号量的功能是略有不同的,本节课将详细讲解,主要分为三部分,第一部分是概述,讲解我们为什么需要不同类型的信号量;第二个是讲解设计原理;第三部分是讲解具体的设计实践。
学习获得:
通过这个课程你可以:
1、掌握互斥信号量的原理与创建;
2、系统掌握RTOS工作原理及应用;
3、快速高效学习RTOS知识;
4、提升技术,升职加薪。
适合学习人群:
1、对嵌入式操作系统(RTOS)感兴趣的同学(含电子信息类的大学生,工程研发技术人员,电子爱好者等);
2、只会用RTOS API但对原理却感觉模糊的同学;
3、工作中需要用到RTOS相关知识的人群;
4、希望提升技术水平,获得更高薪水的工程师;
5、希望提升技术,建立自己的RTOS知识体系的工程师。
在使用嵌入式操作系统的某个时刻,你是否被下面这些问题卡住?
外围设备过多,设备之间通信/同步机制管理起来非常复杂;
代码量超过5W行,缺乏管理,调用困难;
对系统理解不深刻,模块测试、集成等分工困难。
然而,掌握RTOS操作系统可以轻松搞定这一切。
RTOS代码量少,是管理编写代码的最佳操作系统;
学习RTOS可以学到很多优秀的软件设计思想,比如对象化设计思想,比如DJYOS的简洁设计思想;
RTOS代表着未来嵌入式操作系统一种重要趋势,是物联网时代必GET技能之一;
RTOS应用领域包含消费电子、工控、航空等非常广泛;
而自己写一个RTOS才能从本质上掌握RTOS的工作原理,也是学习RTOS最有效的方法。
零基础,初学者,学不会?
门坎高,难学习,进步慢?
7年开发经验,美国PMP认证资深大咖
从0到1教你写一个RTOS嵌入式操作系统
QQ群与老师一对一沟通
哪怕你是初学者
只要你敢挑战
4周教你写RTOS嵌入式操作系统!
为了能让更多学员能够快速地掌握嵌入式系统开发技能,我们推出了总时长12个小时的精品视频课程《从0到1自己写一个RTOS嵌入式操作系统》训练营。
第一期训练营我们接待了300+位学员
,远超出原计划300人,还有更多人因为期末考试、出差等种种原因错过第一、二期训练营,我们与讲师沟通后,应大家强烈要求,推出了最新一期训练营-《从0到1自己写一个RTOS嵌入式操作系统》开学班。
从0到1写RTOS训练营第一期计划为期4周,通过每周一次的线上视频+线上高强度课程学习&任务+直播答疑,帮助训练营成员从0到1学RTOS,并能自己独立写出一套有自我风格的RTOS。
训练营,是电子发烧友学院旗下核心课程。学院通过打造几个月、甚至一个月的短期训练营课程,培养一批具有独立实战经验能力,且能够迅速投入到职业实战开发的优秀学员!
训练营的宗旨是:
魔鬼式刻意练习,最短时间内掌握!
系统化深度学习,对碎片化Say no!
高强度紧凑课程,金领人才的摇篮!
讲师入驻学习群+在线答疑+定期直播答疑+测试作业,更高效掌握技能。
学员间产生更多互动讨论,学习路上不孤单,学习一路通关!
4周从零开始一步步写RTOS系统 初学者也能轻松入门!
课程主要以视频教程为主,另外包括:在线直播+课后答疑 (课程已录制完毕,购买后即可开始学习)
RTOS训练营系列共包含两套课程:P1(教你写)+ P2(教你用),请注意!本页面为RTOS第一部课程。
为了让您能完全精通RTOS系统应用、开发,保持课程学习的连贯性,我们强烈建议您选择RTOS训练营套餐。
* 温馨提示:
1、购买课程后,请联系电子发烧友管理员QQ3430715554加入学员群,加群备注购买该课程的发烧友用户名,否则不予通过。
2、视频的学习时间不局限于四周训练营,购买的视频教程可以多次学习,长期观看。
本学习计划包含49课时视频课程 + 直播答疑 + 4个课后习题 +全程讲师答疑和指导。
只要你是对嵌入式操作系统RTOS感兴趣的其中一员,欢迎加入嵌入式RTOS训练营。
本课程最适合下面情形的人:
1、对嵌入式操作系统(RTOS)感兴趣的同学(含电子信息类的大学生,工程研发技术人员,电子爱好者等);
2、只会用RTOS API但对原理却感觉模糊的同学;
3、工作中需要用到RTOS相关知识的人群;
4、希望提升技术水平,获得更高薪水的工程师;
5、希望提升技术,建立自己的RTOS知识体系的工程师。
◆ 通过这个课程你可以:
◆ 系统掌握RTOS工作原理及应用;
◆ 快速高效学习RTOS知识;
◆ 设计一个具备自己特色的RTOS,用作毕业设计、找工作的敲门砖;
◆ 提升技术,升职加薪。
本课程是专门为零基础同学设计,从最基础原理讲起,一步步不断迭代设计RTOS的课程!
第一周
1. 了解RTOS原理
2. 熟悉开发环境和芯片内核
3. 简单的双任务操作系统的设计与实现
4. 通关挑战
第二周
1. 多任务操作系统的核心机制的设计与实现
2. 任务管理模块的设计与实现
3. 通关挑战
第三周
1.事件控制块的设计与实现
2.计数信号量的设计与实现
3.邮箱的设计与实现
4.存储块的设计与实现
5. 通关挑战
第四周
1. 事件标志组的设计与实现
2. 互斥信号量的设计与实现
3. 软定时器的设计与实现
4. 实现性能测量、内核裁剪与移植
5. 通关挑战
课程部分章节预览(内容持续更新中...)
经过李述铜老师与历届学员们无数个白天昼夜的不断学习与总结,最终得出一个切实有效的结论,能够从本质上完全掌握RTOS工作原理,并且最快捷、最有成效学习、运用各种OS的方法,就是通过自己动手设计一个RTOS系统。
自己动手写一个RTOS,让自己变得更加优秀!
加入特训营,分分钟跟3天成功挑战写RTOS的学霸做朋友,完成学习计划和任务关卡即可获得电子发烧友颁发的结业证书。
为了再给你多一点点动力,我们将在训练营结束后获得结业证书的同学中抽取三位免学费!!!
来来来瞻仰下我们3天完成挑战任务的学霸的光芒。
你买的不仅是一门课程,而是加入一个高质量同频率爱学习的群体。在训练营学习群里面,不仅是讲师全程回答大家的问题,还有很多优秀的同学会热心提供帮助!
坚持学习到深夜,第二天一大早还能坚持起床学习的同学自带光芒~
李述铜
毕业于四川大学
7年电子行业开发经验,1年手机移动端开发经验,
美国项目管理PMP认证
熟悉ARM体系结构、C/C++、JAVA开发
解决过上百位一线工程师的技术问题
1、学习李老师该课程后,让我的薪水上涨了3K。RTOS是面试考察的重要点,老师的课程中讲的很多知识点非常实用。感谢老师。
2、思路清晰,课程品质很高,看完视频后,收获非常大,物有所值。
3、讲师全程在线指导收获好评。
1、训练营的课程是直播还是录播?线上还是线下?
本期训练营课程是线上录播课程,在学习过程中我们会配合线上直播答疑帮助您解决在学习过程中遇到的问题,在学习中,您有任何疑问,可以记录下来,在学习群/小组提出,导师将会在学习群/小组/直播中解答您的问题。
2、课程学习有次数限制吗?
课程学习没有次数限制,购买后,你可以根据你自身情况,多次进行学习。
3、购买课程后如何学习?
1/ PC端登陆电子发烧友学院: 在我的课程-已购买里面可以找到;
2/ 关注发烧友课堂,在我的课程-已支付里面 可以找到;
3/ 下载电子发烧友APP,在“发现”栏,左上角“学院”中,我的学院可以找到。
4、微信端购买用户,怎么找到自己的电子发烧友用户名?
微信端会自动授权登陆发烧友学院,登陆后,在我的学院中,最上头像下方为电子发烧友用户名。
【服务团队】
除了课程主讲导师,还有课程负责人,班主任以及助教来为你的学习送助攻!
【学习提示】
长按识别下方二维码,关注发烧友课堂。
后续更多精彩活动,将在发烧友课堂发布。
C10.01 互斥信号量的原理与创建课程评论
课程评分