之前阅读了RT_thread 的源码,rtt源码是unix风格,看起来比较熟悉. 最近有些空闲时间,打算阅读FreeRTOS的源码,看看两者的差别。
FreeRTOS操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种单片机上运行--《来自度娘》。如今物联网风头正劲,采用FreeRTOS的也比较多,可见稳定性、易用性都有保障。
Update:(不定期更新..)
2016-8-12 看了自带的stm32 demo,基本是了解运行流程了,与RTT相比主要是代码风格不同,基本原理还是一样的,任务切换、内存分配都差不多。比较明显的感受是FreeRTOS的宏选项很多,代码中也嵌入了很多debug code。
Download : http://pan.baidu.com/s/1dF9Kg3R 密码: mmkd