当前位置:   article > 正文

FreeRTOS启动流程

freertos启动流程

一、STM32启动流程

        (1)初始化SP(栈顶指针)、初始化PC(程序计数器)、向量表

        (2)设置系统时钟

        (3)初始化堆栈

        (4)进入main函数

二、FreeRTOS启动流程

        进入Mian函数后:

        (1)创建空闲任务、创建定时器任务、关闭中断

        (2)设置pendsv(任务调度任务)和系统滴答定时器任务(时间片)优先级为最低优先级、初始化临界区嵌套

        (3)使能中断、使用SVC异常(不可屏蔽中断)来启用第一个任务

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/677297
推荐阅读
相关标签
  

闽ICP备14008679号