1 先搞一个MM32裸机工程
裸机要能够运行起来,起码串口要配置好,不然到时候打印信息都看不到
2 搞一个FreeRTOS代码
把这些内核代码搞里头(别人已经做好适配的OS源码)
用户代码需要把这些搞里头
3 打开MM32配置下需要使用的时钟
修改宏定义,切换时钟源
4 打开FreeRTOSConfig.h 更改时钟
这个时钟决定了内核调度器的时间片,任务运行时间准不准就靠它了
还要修改系统滴答Tick值,1000Hz就是任务调度器每1ms 触发一次调度
4 煸炒一下代码,然后烧一下就可以出锅了