FreeRTOS:修订间差异
跳转到导航
跳转到搜索
imported>HEYAHONG (创建页面,内容为“== 源代码 == === 主要 === https://github.com/FreeRTOS/FreeRTOS-Kernel === 备用 === https://hub.fastgit.org/FreeRTOS/FreeRTOS-Kernel == 说明 == FreeRTOS可提供基本OS支持(如任务调度)。<br> 在ARM架构的M系列中,FreeRTOS占用的资源除了Flash存储与RAM空间外,还需要以下资源(个人理解): * SysTick中断 * PendSV中断 * SVC中断(可能不需要) <br> 某些未使用FreeRTOS占用的中断的操作系统可以在某种情…”) |
imported>HEYAHONG (→说明) |
||
(未显示同一用户的5个中间版本) | |||
第3行: | 第3行: | ||
https://github.com/FreeRTOS/FreeRTOS-Kernel | https://github.com/FreeRTOS/FreeRTOS-Kernel | ||
=== 备用 === | === 备用 === | ||
https:// | https://gitee.com/HEYAHONG/FreeRTOS-Kernel | ||
== 说明 == | == 说明 == | ||
FreeRTOS可提供基本OS支持(如任务调度)。<br> | FreeRTOS可提供基本OS支持(如任务调度)。<br> | ||
第11行: | 第12行: | ||
* SVC中断(可能不需要) | * SVC中断(可能不需要) | ||
<br> | <br> | ||
某些未使用FreeRTOS占用的中断的操作系统,可以在某种情况下将其改造为FreeRTOS的一个任务,如基于轮询加定时器中断(或其它外设中断)的操作系统,不过需要确保不会出现栈溢出。<br> | |||
== 相关数据手册 == | === 个人使用场景 === | ||
[[文件:FreeRTOS Reference Manual V10.0.0.pdf|缩略图]] | * 为各种官方SDK中没有操作系统或者只有简易的基于轮询的操作系统、Cortex-M系列的芯片添加操作系统支持。 | ||
[[文件:Mastering the FreeRTOS Real Time Kernel-A Hands-On Tutorial Guide.pdf|缩略图]] | |||
== 官方资料 == | |||
网址:https://www.freertos.org/ | |||
=== 相关数据手册 === | |||
[[文件:FreeRTOS Reference Manual V10.0.0.pdf|缩略图]]<br> | |||
[[文件:Mastering the FreeRTOS Real Time Kernel-A Hands-On Tutorial Guide.pdf|缩略图]]<br> |
2022年1月21日 (五) 01:02的最新版本
源代码
主要
https://github.com/FreeRTOS/FreeRTOS-Kernel
备用
https://gitee.com/HEYAHONG/FreeRTOS-Kernel
说明
FreeRTOS可提供基本OS支持(如任务调度)。
在ARM架构的M系列中,FreeRTOS占用的资源除了Flash存储与RAM空间外,还需要以下资源(个人理解):
- SysTick中断
- PendSV中断
- SVC中断(可能不需要)
某些未使用FreeRTOS占用的中断的操作系统,可以在某种情况下将其改造为FreeRTOS的一个任务,如基于轮询加定时器中断(或其它外设中断)的操作系统,不过需要确保不会出现栈溢出。
个人使用场景
- 为各种官方SDK中没有操作系统或者只有简易的基于轮询的操作系统、Cortex-M系列的芯片添加操作系统支持。
官方资料
相关数据手册
文件:FreeRTOS Reference Manual V10.0.0.pdf
文件:Mastering the FreeRTOS Real Time Kernel-A Hands-On Tutorial Guide.pdf