FreeRTOS 实战教程-前序
前言关于本教程本教程是一本从裸机到多任务的 FreeRTOS 实战指南,以《STM32TORTOS》课程中 01~29 号共 9 个裸机实验工程为基础素材:每一个实验,我们先回顾它在裸机(超级循环)下的实现方式,分析其局限,然后一步步改写为基于 FreeRTOS 的多任务工程,在真实的项目场景中讲解 RTOS 的核心知识点。换句话说:这不是一本“先学完 API 再做例子”的语法手册,而是一本“拿着你已经写过的 9 个工程,边改造边吃透 RTOS”的开发教程。实验平台与软件环境项目说明开发板正点原子 STM32F103 开发板(战舰系列,MCU:STM32F103ZET6,Cortex-M3,72 MHz)硬件资源LED0(PB5)、LED1(PE5)、蜂鸣器(PB8)、KEY0(PE4)、KEY1(PE3)、WK_UP(PA0)、USART1(PA9/PA10)、TFT LCD(FSMC 接口)、光敏传感器(ADC3_IN6 / PF8)、DHT11(PG11)配置工具STM32CubeIDE(Middleware 选择 FreeRTOS,接口 CMSIS-RTOS v2)IDE / 编译器STM32CubeIDE / Keil MDK(工程为 CubeIDE + HAL 生成结构)RTOSFreeRTOS 内核 + CMSIS-RTOS v2 封装(
上一篇/下一篇内容由系统自动关联
返回资讯列表 →