请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

#我与RTOS二三事#

[复制链接]
yang_alex 发布时间:2019-1-9 10:34
      刚开始学习单片机的时候,是从汇编语言开始学起。那时候,都是操控底层的寄存器,程序也简单,单片机资源也受限制,所以直接就是裸奔。
0 G$ A# R- u7 ^! E& s6 S  l% y# x1 k6 _% X; e, ^0 J
      随着C51语言的兴起,产品复杂度提高,有时候牵一发而动全身,直接裸奔就很受限制,修改起来也非常麻烦。于是开始使用时间片调度(这就是最初的RTOS的雏形了)。
5 W9 K7 q6 h  n  s4 {$ T0 l) N
; ]% s/ `( }% d9 @+ N* u: z      随着时代的进步,产品种类的增多,半导体厂商争奇斗艳,使用的MCU的种类也不再局限于之前单一的51内核,这时代码的迁移就麻烦了。不过正赶上uC-OS的热潮,公司也买了uC-OSII的授权,所以在一些产品上开始使用uC-OSII,这是我最早使用的真正意义上的RTOS。uC-OSII的授权仅仅是产品授权,换个类型的产品需要另外缴纳授权费用。这时候免费的适用的FreeRTOS开始进入我的视野。各大半导体厂商几乎都把FreeRTOS移植到自己的MCU上,所以用起来也方便很多。同时随着技术的发展,不仅仅是任务调度,外设的驱动也越来越复杂,和RTOS的结合也越来越紧密,比如说LCD的驱动、FS等。所以一段时间,STM32+FreeRTOS+emWin成了产品开发的标配。0 I$ f& e) A& d, t* S; x- N

* t% `  ^6 ?: |* k! D, l1 a       现在国产的RTOS---RT-Thread也起来了,而且越来越好,授权方式也可以接受,所以趁着这次论坛活动,学习一下RT-Thread,看看是否可以在产品中使用。
# p- D% y' o. n% x9 I8 W9 F5 u/ s$ X" ?: {* A) C2 t7 b
  s6 F$ |) C! ?
2 c! m$ V% Q$ F! p. j$ \; |
收藏 评论2 发布时间:2019-1-9 10:34

举报

2个回答
fillmoreand 回答时间:2019-1-9 14:39:29
RT-Thread的确不错,而且现在文档也逐渐完善了起来 公众号干货也蛮多 哈哈
公众号-二维码.jpg
yang_alex 回答时间:2019-1-9 23:33:31
fillmoreand 发表于 2019-1-9 14:39- ]& |2 b0 e0 L% T* i" R, t
RT-Thread的确不错,而且现在文档也逐渐完善了起来 公众号干货也蛮多 哈哈

  S4 t: l- X: K" B( b/ Z3 G谢谢!已经关注了。实体书看起来更有感觉。

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版