下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

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

vTaskStartScheduler
[RTOS 内核控制]

task. h
void vTaskStartScheduler( void );

启动 RTOS 调度器。调用后,RTOS 内核可以控制在何时执行哪些任务。

空闲任务和可选的 定时器守护进程任务会自动创建(当 RTOS 调度器启动时)。

vTaskStartScheduler() 仅在没有足够的 RTOS 堆 可用来创建空闲或定时器守护进程任务时才会返回。

所有 RTOS 演示应用程序项目都包含使用 vTaskStartScheduler() 的示例,通常 位于 main.c 的 main() 函数中。

用法示例:

void vAFunction( void ) { // Tasks can be created before or after starting the RTOS scheduler xTaskCreate( vTaskCode, "NAME", STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL );

// Start the real time scheduler. vTaskStartScheduler();

// Will not get here unless there is insufficient RAM. }





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