全部学习汇总: GitHub - GreyZhang/g_FreeRTOS: learning notes about FreeRTOS.
如果没有硬件,可以使用集中其他的手段来进行学习。一个是windows或者linux下的移植,另一个就是M3的QEMU。前面这个是我上一次了解FreeRTOS功能的时候使用的方式,后面这个看起来是我这一次要去学习了解的对象。这里的仿真对象是一个M3的内核而不是一款具体的单片机,我多少有一些好奇,M3一个单纯的内核是不是可以提供足够多的功能去完成一个功能丰富的RTOS。
这部分其实是很简单的了,之前我了解这个OS使用的时候采用的主要是这个模式。之前印象中从什么文件中看到过,其实FreeRTOS的开发环境是在Windows下面开发出来的,很多功能的调试借助于仿真来实现的。这似乎是这一类的RTOS开发的非常通用的方式,uCOS之前看书的时候看到的也是通过这个模式开发出来的。