打印
[STM32F1]

自己动手从0到1写RTOS

[复制链接]
4682|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lishutong|  楼主 | 2016-12-15 11:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近时间比较多,想起以前学习uCOS的状态。那会儿初次接触RTOS,好在有点操作系统知识的基础,所以知道一些理论和概念。不过即便这样,在学习的时候也感觉困难很多。好在大学时最多的就是时间,买了邵贝贝的ucos源码分析书,对照着源码,花了几个月,大概看了3~4遍才彻底看明白。
工作之后,时间一下少了很多。看到周围不少同事吐槽说虽然有用着一些RTOS,但是无奈项目压力大、时间紧,根本没有时间和精力去深入掌握RTOS的原理,总是感觉只懂一些表层的东西。于是,我便抽空录了这样一门课程《自己动手从0到1写嵌入式操作系统》。课程从开始制作到完成,大概用了两个多月的时间,投入比较大,所以不是免费的。

此外,考虑到有些朋友钱不多,从这门课程中抽取了前面的课时做成《自己动手写嵌入式操作系统》。这门课程没有实现完整功能,但是可以学习到RTOS最关键的原理实现:任务切换过程和延时。最终实现了2个任务按时间片运行的超简单的RTOS,课程完全免费。如果你只对RTOS怎么实现任务切换有兴趣,学习这门课程即可。

在课程的最后,有将RTOS移植到STM32F上。RTOS源码下载:http://pan.baidu.com/s/1skA7YJN

作为一名普通的IT民工,希望这两门课能对大家有帮助。




沙发
mmuuss586| | 2016-12-15 14:22 | 只看该作者
谢谢分享

使用特权

评论回复
板凳
wahahaheihei| | 2016-12-15 16:32 | 只看该作者
这么牛,系统的原理我还没动。

使用特权

评论回复
地板
lishutong|  楼主 | 2016-12-15 18:16 | 只看该作者
wahahaheihei 发表于 2016-12-15 16:32
这么牛,系统的原理我还没动。

其实不难,只是你没有时间去掌握这个东西

使用特权

评论回复
5
huangcunxiake| | 2016-12-15 20:56 | 只看该作者
一直觉得操作系统是很高大上的东西,会用就行了 ,从来没想过自己能写

使用特权

评论回复
6
lishutong|  楼主 | 2016-12-16 15:47 | 只看该作者
huangcunxiake 发表于 2016-12-15 20:56
一直觉得操作系统是很高大上的东西,会用就行了 ,从来没想过自己能写

我目前写的这个还好,比较简单的那种。
还有类似linux多进程的那种,一直都有兴趣研究下,不过没时间。
也许将来某一天再做一个出来。

使用特权

评论回复
7
huangcunxiake| | 2016-12-18 13:42 | 只看该作者
lishutong 发表于 2016-12-16 15:47
我目前写的这个还好,比较简单的那种。
还有类似linux多进程的那种,一直都有兴趣研究下,不过没时间。
...

en ,楼主没事多分享一下这方面的成果啊。

使用特权

评论回复
8
sq0100| | 2016-12-18 13:49 | 只看该作者
本帖最后由 sq0100 于 2016-12-18 13:51 编辑

楼主,ucos开始淘汰了,不过基本原理差不多 freetros  rt thread

使用特权

评论回复
9
wahahaheihei| | 2016-12-19 23:22 | 只看该作者
已经开始学习

使用特权

评论回复
10
戈卫东| | 2016-12-19 23:36 | 只看该作者
现在搞这个,通常要带个辅助工具,用户鼠标点点就可以生成代码,不要费事去移植才有人用。

使用特权

评论回复
11
lishutong|  楼主 | 2016-12-20 16:13 | 只看该作者
sq0100 发表于 2016-12-18 13:49
楼主,ucos开始淘汰了,不过基本原理差不多 freetros  rt thread

搞懂原理就行,管它什么具体的os

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:欢迎关注21ic公开课-自己动手从0到1写嵌入式操作系统,手把手教你写自己的RTOS。

15

主题

155

帖子

9

粉丝