实时操作系统中的任务与线程:FreeRTOS 与 Mbed OS 详解
1. FreeRTOS 与 Mbed OS 简介
在实时操作系统(RTOS)的领域中,FreeRTOS 和 Mbed OS 是两款备受关注的操作系统。以下是相关代码片段:
/* USER CODE END RTOS_THREADS */
/* USER CODE BEGIN RTOS_EVENTS */
/* add events, ... */
/* USER CODE END RTOS_EVENTS */
/* Start scheduler */
osKernelStart();
/* We should never get here as control is now taken by the
scheduler */
/* Infinite loop */
/* USER CODE BEGIN Header_StartDefaultTask */
/**
* @brief
Function implementing the defaultTask thread.
* @param
argument: Not used
* @retval None
*/
/* USER CODE END Header_StartDefaultTask */
void StartDefaultTask(void *argument)
{
/* USER CODE BEGIN 5 */
/* Infinite loop */
for(;;)
{
osDelay(1);
}
/* USER CODE END 5 */
}
上述代码展示了启动调度器以及默认
超级会员免费看
订阅专栏 解锁全文
28

被折叠的 条评论
为什么被折叠?



