下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

内核
最新资讯
FreeRTOS-Plus-TCP 现具有统一的 IPv4 和 IPv6 功能,支持多接口。
为基于 FreeRTOS 的固件实现防砖化 MCU FOTA:
宣布停止支持 FreeRTOS 202012 LTS。
FreeRTOS 网站现已提供简体中文版本
新的 FreeRTOS Long Term Support 版本现已发布。

AVR 上下文
[RTOS 实现构建模块]

如需切换上下文,需要保存整个执行上下文。AVR 微控制器中的上下文 包括:
  • 32 个通用处理器寄存器。GCC 开发工具会假定寄存器 R1 设置为 0。
  • 状态寄存器。状态寄存器的值会影响指令的执行, 必须在上下文切换时保持不变。
  • 程序计数器。恢复后,任务必须从暂停前即将执行的指令 继续执行。
  • 两个堆栈指针寄存器。

    AVRContext.gif


下一篇: RTOS 实现:保存上下文


Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.