![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS入门教程
文章平均质量分 96
妄北y
一人写bug,万人创世界
展开
-
FreeRTOS基础入门——FreeRTOS中断配置和临界段(七)
中断是微控制器中的一种常见特性,当硬件触发中断时,CPU会暂停当前的执行流程,转而处理中断服务程序。Cortex-M系列内核配备了一个嵌套向量中断控制器(NVIC),用于管理中断。原创 2024-08-09 16:59:11 · 421 阅读 · 0 评论 -
FreeRTOS基础入门——任务挂起和恢复API函数(六)
在某些情况下,我们可能需要暂时暂停一个任务的执行,然后在一段时间后重新启动它。如果我们选择删除任务并重新创建,这样会导致任务中所保存的变量值丢失。为了解决这个问题,FreeRTOS提供了任务挂起和恢复的机制。原创 2024-08-08 17:30:06 · 738 阅读 · 0 评论 -
FreeRTOS基础入门——FreeRTOS任务相关API函数(五)
任务创建和删除本质就是调用FreeRTOS的API函数。原创 2024-08-08 14:39:23 · 669 阅读 · 0 评论 -
FreeRTOS基础入门——FreeRTOS的任务基础知识(四)
在使用实时操作系统(RTOS)时,可以将实时应用作为一个独立的任务来运行。每个任务都有自己的运行环境,包括堆栈空间、寄存器状态等,这些环境是独立的,不依赖于系统中的其他任务或RTOS调度器。原创 2024-08-07 14:41:04 · 713 阅读 · 0 评论 -
FreeRTOS基础入门——FreeRTOS的系统配置(三)
在实际应用FreeRTOS时,我们常常需要根据具体需求对其进行配置,而不同架构的MCU在使用时也会有不同的配置要求。FreeRTOS的系统配置文件是FreeRTOSConfig.h,用户可以通过这个配置文件来进行FreeRTOS的定制和设置,因此它是一个非常关键的文件。主要对FreeRTOSConfig.h文件、“INCLUDE”开始的宏、“config”开始的宏进行分析介绍。原创 2024-08-06 17:55:56 · 866 阅读 · 0 评论 -
FreeRTOS基础入门——FreeRTOS在STM32F1上的移植(二)
要移植FreeRTOS,肯定需要一个基础工程,基础工程越简单越好,这里我们就用基础例程中的跑马灯实验来作为基础工程。原创 2024-08-06 14:05:35 · 658 阅读 · 0 评论 -
FreeRTOS基础入门——RTOS背景知识简介(一)
本教程重点讲解RTOS的经典代表作:FreeRTOS。FreeRTOS的内核是可剥夺型的,这一点非常重要,因此需要简单介绍一下什么是可剥夺型内核。原创 2024-08-05 16:37:45 · 822 阅读 · 0 评论