如何通过串口输入获取freertos系统内核状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过串口输入获取freertos系统内核状态相关的知识,希望对你有一定的参考价值。

参考技术A (1)中断级用OSSched(),任务级用OSIntExit() (2)OSIntExit()使终端层数减1,而只当中断嵌套层数和任务调度锁定层数均为0时才能调OSSched()函数。

STM32FreeRTOS 系统内核控制函数


文章目录


内核控制函数预览

函数

描述

taskYIELD()

任务切换。

taskENTER_CRITICAL()

进入临界区,用于任务中。

taskEXIT_CRITICAL()

退出临界区,用于任务中。

taskENTER_CRITIAL_FROM_ISR()

进入临界区,用于中断服务函数中。

taskEXIT_CRITIAL_FROM_ISR()

退出临界区,用于中断服务函数中。

taskDISABLE_INTERRUPTS()

关闭中断。

taskENABLE_INTERRUPTS()

打开中断。

vTaskStartScheduler()

开启任务调度器。

vTaskEndScheduler()

关闭任务调度器。

vTaskSuspendAll()

挂起任务调度器。

vTaskResumeAll()

恢复任务调度器。

vTaskStepTick()

设置系统节拍值

以上是关于如何通过串口输入获取freertos系统内核状态的主要内容,如果未能解决你的问题,请参考以下文章

如何用freertos接收串口数据

如何使用cubemx 配置freertos,实时查看FreeRTOS任务列表和运行状态

FreeRtos 进入bootloader 串口无法接收数据,如何解决???????

STM32F103x/Free RTOS系统学习笔记之SR04超声波测距串口输出-CXM

STM32F103x/Free RTOS系统学习笔记之SR04超声波测距串口输出-CXM

STM32F103x/Free RTOS系统学习笔记之SR04超声波测距串口输出-CXM