FreeRTOS是通过vTaskStartScheduler()函数来启动运行的,通常被封装在osKernelStart()中,它的工作内容如下:
- xTaskCreate() 创建空闲任务,其优先级为最低:0;
- 关闭中断功能,使能任务调度功能;
- 宏定义portCONFIGURE_TIMER_FOR_RUN_TIME_STATS:系统运行时间统计初始化;
- 设置系统节拍定时器,并启动第1个任务;
- 返回空闲任务句柄。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)