一. freeRTOS启动流程
![](https://i-blog.csdnimg.cn/direct/dbf3f53894b042edb68fc9f98185ca84.png)
二. RT-Thread启动流程
因为RT-Thread中我们定义了补丁函数也叫做钩子函数 --Submain()--作为一个新功能函数,可以将原有函数劫持下来,并在之后的程序运行中加上**Super $ $**前缀来重新调用原始函数。
所以启动流程是Submain()-\>Super$$main()->main();
![](https://i-blog.csdnimg.cn/direct/359a0cca162d4bbd82e9f47ccff43795.png)
因为RT-Thread中我们定义了补丁函数也叫做钩子函数 --Submain()--作为一个新功能函数,可以将原有函数劫持下来,并在之后的程序运行中加上**Super $ $**前缀来重新调用原始函数。
所以启动流程是Submain()-\>Super$$main()->main();