RT-Thread 学习笔记

RT-Thread 学习笔记零------前传

这个前传是自己了解学习RTOS的经历,看到文章的读者当听个小故事,也希望能够引起经历上的共鸣。

1、学习起因

最先知道RT-Thread这个RTOS是通过源哥(一个巨佬)知道并了解的,在这之前接触过UCOS和FreeRTOS这两个RTOS。
因为在大二的时候学STM32和MK60做过一些设计。当时代码都是裸奔,通过MCU IO和PWM去控制电机电机驱动再加个编码器做个闭环调个PID,或者读取MPU6050数据之后卡尔曼得到个角度值整个平衡车,再或者是超声波测距做个避障小玩具。做过诸多类似的设计之后发现能做的也就是MCU+传感器等等,慢慢觉得索然无味。后来慢慢接触到了实时操作系统(RTOS)。

2、初入茅庐

那个时候还是正点原子的资料中有UCOS,再加上之前计算机三级考试书中介绍了UCOS-II,所以才决定学习UCOS,开始在网上找到讲UCOS-II的书后来发现UCOS已经有III了而且支持的任务更多更高端。之后决定直接如手UCOS-III,在这里说一句 原子大法好 ,正点原子开发板的资料很全很丰富。这样踏上了学习之路。慢慢发现这个UCOS也挺简单的就是任务切换调度,信号量,邮箱队列什么的,刚开始学习也没有看人家的源码什么的,会用函数知道是什么就行了,就这样一周左右结束了UCOS的学习,学习过程中了解到UCOS商用等是需要花钱的。
本人非常喜欢开源软件,原因如下:一、咱学这些软件,资料网上都有基本涉及不到钱的问题,但是用这些软件免费还方便。二、喜欢并推崇那种开源的精神,just for fun。三、开源的往往是厉害的,好的开源项目可能有数以百万计的程序员

你可能感兴趣的:(RT-Thread学习,嵌入式,RT-Thread)