• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

freertos是怎么实现任务的现场保护的

晚上猫经验 2020-03-07 浏览量:998
里面是用什么方法来实现这个现场保护的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • freertos是通过堆栈的方式来实现现场保护的,对任务一个任务都会有一块指定的堆栈区域,在对任务切换的时候系统就会把任务的数据和信号保存到这个堆栈中,实现一个现场保护的处理
    • 发布于 2020-03-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 系统会在任务调度时,先把任务中的数据入栈,任务回来后,再出栈
    • 发布于2020-03-08
    • 举报
    • 评论 0
    • 0
    • 0

  • freertos在初始化的时候,会占用一块静态内存,作为操作系统用的栈,然后在这个栈上面进行入栈 出栈操作,在任务调度的时候,会将之前那个任务的局部变量存到这些栈里面
    • 发布于2020-03-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是通过堆栈的方式来实现现成保护的,通过压栈和出栈实现保护输出
    • 发布于2020-03-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

freertos是怎么实现任务的现场保护的