从0到1手把手教你用嵌入式操作系统

«
分享
收藏 3 64课时【未完待续】       |    3424人已学习 原价:¥299 现价:199.00 立即购买
  • 课程介绍

    从0到1,手把手教你从0开始学用嵌入式操作系统!课程持续更新中~

    本课程配套学习指南:http://01ketang.cc/course/guide/usertos/ 

    课程概述


    随着技术和潮流的不断往前推进,越来越多的人将RTOS应用于其产品开发中!掌握RTOS应用成为必备要求。

    在IoT领域,我们已经不止一次看到“操作系统”的提法。

    RTOS应该算作最早的物联网操作系统。RTOS是一个概称,它是一个类似Linux kernel的内核,各家通常用的都是基于它的衍生版本。

     

    OS大事件:

    • 华为发布了物联网操作系统Lite OS

    • 谷歌发布了物联网操作系统Brillo OS

    • ARM发布了物联网操作系统mbed OS

    • 三星发布了物联网操作系统Tizen OS

    物联网时代,全球顶尖科技公司纷纷布局OS,嵌入式工程师应尽快转型

    充分利用业余时间学习物联网开发新技术和新知识,开始着手将产品升级成物联网产品,由此要求嵌入式工程师参与到物联网产品开发之中。从而学习与提升物联网开发技术能力。

     

    学习物联网相关知识,掌握物联网开发所需要的新工具,物联网操作系统是开发中必要的环节。


    怎样学?学到什么程度?学完之后应该使用,都是问题。

    在本课程中,我将教你学会如何使用RTOS。

    注意,这门课程并不只是简单的教你熟悉某个具体RTOS的API接口,而是以精心总结的实际问题案例为例,教你如何使用RTOS的各个功能模块解决这些问题。


    课程亮点

    1. 选用低成本的主流RTOS和硬件,节省学习费用和时间

    2. 完整的知识体系。每个知识点围绕特定问题展开,PPT讲原理+写代码实现

    3. 每章配套一个综合应用案例,学习知识点在实际如何应用

    4. 所有问题来源于但高于实践,直面问题本质,学完可解决各种具体问题

    5. 全程QQ群或邮件答疑

     

    学完本课程后,你可以获得哪些受益?

    1. 系统地掌握RTOS的工作原理及其应用

    2. 用更短的时间、更少的精力,学习RTOS应用的相关知识

    3. 掌握RTOS使用中最常见的本质问题的解决方案

    4. 提升技术水平,为升职加薪跳槽提供资本

     

    为了帮助大家系统的学习RTOS系统课程,电子发烧友学院与李述铜老师倾力打造嵌入式RTOS魔鬼训练营课程,迄今为止,第1部学写RTOS课程上线不到半年,就累计已有数千位同学通过学习。如果你想要能独立写一个RTOS并很好的应用RTOS的话,那么本期魔鬼训练营课程绝对能够帮到你。


    什么是魔鬼训练营?http://t.elecfans.com/Public/ueditor/themes/default/images/spacer.gif

     

    魔鬼训练营,是电子发烧友学院旗下的核心课程,以帮助学员更持续高效的学习掌握技能为目的,是电子发烧友学院迄今被验证最有效的学习形式。

    加入魔鬼训练营学习,不仅仅是看视频,还会配有大量的作业练习与答疑来帮助你深度学习。当你学习偷懒懈怠时,班主任会及时督促你坚持学习。

    • 体系化录播教学

    • 合理的学习规划与作业实战

    • 小组在线讨论、答疑

    • 多次直播面对面答疑

    • 全程主讲老师与班主任带班学习

    • 购买课程后,请加入专属训练营QQ群:654395168

    很多学员都觉得一个人学习效率不高,经常会半途而废,同时因为遇到问题时没有及时得到反馈和解决,也会让学习的兴趣大大减少。所以我们的魔鬼训练营会有专门的小组答疑、直播答疑、班级群讨论、作业实战,让你真正的学会并能学以致用。


    嵌入式RTOS魔鬼训练营的课程适合我吗?


    只要你是对嵌入式操作系统RTOS感兴趣的其中一员,欢迎加入嵌入式RTOS魔鬼训练营。

    本课程最适合下面情形的人:

    1、对嵌入式操作系统(RTOS)感兴趣的同学(含电子信息类的大学生,工程研发技术人员,电子爱好者等);

    2、只会用RTOS API但对原理却感觉模糊的同学;

    3、工作中需要用到RTOS相关知识的人群;

    4、希望提升技术水平,获得更高薪水的工程师;

    5、希望提升技术,建立自己的RTOS知识体系的工程师。


    课程大纲目录

    章节0:课程介绍与环境搭建

    • 课程介绍

    • 开发环境的搭建

    章节1: 创建几个任务并跑起来

    • 怎样创建任务,要设置什么

    • 给任务传递初始的运行参数

    • 一个任务的典型工作流程是怎样

    • 综合案例应用

    章节2:抢占同一资源,怎么解决冲突问题?

    • 为什么资源共享容易导致冲突

    • 任务间抢用冲突问题演示:计数问题

    • 使用【开关中断】解决冲突问题

    • 使用【调度锁】解决冲突问题

    • 使用【二值信号量】解决冲突问题

    • 使用【互斥信号量】解决冲突问题

    • 使用【事件标志组】解决冲突问题

    • 使用【邮箱】解决冲突问题

    • 任务与中断间抢用冲突问题演示:链表读写

    • 使用【关总中断】 解决问题

    • 使用【关指定中断】 解决问题

    • 使用【缩短关中断时间】 解决问题

    • 使用【任务统一处理】 解决问题

    • 中断之前抢用冲突问题演示:链表读写

    • 使用【关中断】解决问题

    • 抢占资源导致死锁问题:互相持有并僵持

    • 使用【打破锁】解决死锁问题

    • 综合案例应用

    章节3:任务之间相互协调同步

    • 任务同步是什么,有什么用?

    • 任务间单向同步问题示例

    • 使用【信号量】解决问题

    • 任务间多事件单向同步问题示例

    • 使用【事件标志组】解决问题

    • 使用【邮箱】解决问题

    • 任务间双向同步问题示例

    • 使用【信号量】解决问题

    • 中与与任务间单向同步问题

    • 使用【事件标志组】解决问题

    • 多任务同步链死锁问题

    • 综合案例应用

    章节4:怎样在任务之间通信?传递数据?

    • 任务间同步问题示例

    • 使用【全局数据+同步】进行通信

    • 使用【邮箱+直传数据】进行通信

    • 使用【邮箱+消息指针】进行通信

    • 使用【邮箱+紧急消息】进行通信

    • 综合案例应用

    章节5:怎样控制任务与系统的延时(7课时)

    • 内核时钟节拍的不同设置所带来的影响

    • 系统延时接口的延时效果准确吗?

    • 借助软定时器执行一次性完成的任务

    • 借助软定时器执行同期性处理的任务

    • 软定时器的精度怎样?会按时执行任务吗?

    • 软定时器中的任务可以随便访问其它任务共享的资源吗?

    • 综合案例应用

    章节6:内存的分配与管理(4课时)

    • 编译工具链、处理器对内存的分配与管理

    • 快速、高效的定长存储块分配

    • 较慢、复杂的动态内存分配

    • 综合案例应用

    章节7:任务创建与管理的常用模式(9课时)

    • 中断简单快速处理后交由任务处理

    • 单一任务控制设备,其它任务发起请求

    • 在中断中处理紧急事件

    • 调高任务优先级,加快处理紧急事件

    • 合理利用空间任务,降功耗、做低优先级事

    • 任务删除中存在的问题示例

    • 使用【清理函数】解决删除问题

    • 使用【请求删除】解决删除问题

    • 综合案例应用

    章节8:其它(3课时)

    • 插入钩子,深入内核完成更多事情

    • 裁剪代码,优化代码量和数据的空间占用

    • 综合案例应用


    服务团队

     

    1504610352720594.png


    常见问题&QA

     

    1、魔鬼训练营的课程是直播还是录播?线上还是线下?

    本期训练营课程是线上录播课程,在学习过程中我们会配合线上直播答疑帮助您解决在学习过程中遇到的问题,在学习中,您有任何疑问,可以记录下来,在学习群/小组提出,导师将会在学习群/小组/直播中解答您的问题。

     

    2、课程学习有次数限制吗?

    课程学习没有次数限制,购买后,你可以根据你自身情况,多次进行学习。

     

    3、购买课程后如何学习?

    1/ PC端登陆电子发烧友学院: 在我的课程-已购买里面可以找到;

    2/ 关注发烧友课堂,在我的课程-已支付里面 可以找到;

    3/ 下载电子发烧友APP,在“发现”栏,左上角“学院”中,我的学院可以找到。

    微信端购买用户,怎么找到自己的电子发烧友用户名?

    微信端会自动授权登陆发烧友学院,登陆后,在我的学院中,最上头像下方为电子发烧友用户名。

     


课程目录

课程评分

平均评分
5.0 0个评分
详细评分
5星
0
4星
0
3星
0
2星
0
1星
0

课程评论

评分满意度:
*请输入内容 还能输入200字

继续选购 立即支付