首先找来一份FreeRTOS的源码,关于STM32的操作系统的源码还是比较好找的。不过要看看到底能不能用起来,这个就需要费点时间。
先编译一下工程,首先确认代码是没有error,这一点很重要。
然后我们再看看里面的逻辑,因为FreeRTOS我之前搞过一段时间,重新上手的话,还是比较快的。直接就从main函数开始看就可以了,不过在找FreeRTOS任务的时候发现函数无法跳转到定义处,因此我们要在这里勾选上Browse Information。然后重新编译,就能够通过跳转到函数定义处了。
然后我们在初始化以及task里面做一些修改,把我们开发版上的LED灯使用起来
修改完后,将程序编译并下载到开发板上,可以观察到板子上的LED0在闪烁,周期也跟我们再task中设置的一样
至此,FreeRTOS评测完成。