
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍基于 HAL 库在 STM32 开发板手动移植 FreeRTOS 的完整流程。文章解析 FreeRTOS 源码架构,讲解 Source 目录下核心文件的移植用途,结合 MDK 环境筛选所需工程文件。教程以 STM32F429 为例,配套源码与教学视频,重点说明 portable 文件夹是软硬件适配桥梁,需按编译器选用 RVDS 适配文件。掌握通用移植思路,完成一两次实操后,就能适配 STM
本文介绍基于 HAL 库在 STM32 开发板手动移植 FreeRTOS 的完整流程。文章解析 FreeRTOS 源码架构,讲解 Source 目录下核心文件的移植用途,结合 MDK 环境筛选所需工程文件。教程以 STM32F429 为例,配套源码与教学视频,重点说明 portable 文件夹是软硬件适配桥梁,需按编译器选用 RVDS 适配文件。掌握通用移植思路,完成一两次实操后,就能适配 STM
嵌入式开发核心包括C语言(指针、位运算、volatile)、STM32外设(GPIO八种模式)及UART/I2C/SPI协议。系统架构涉及轮询/中断对比、裸机状态机与RTOS任务调度。IoT开发聚焦ESP32 WiFi应用。通过寄存器操作、ADC采集等实例结合理论与实践。
本文简述裸机与 RTOS 概念及差异:裸机为前后台架构,实时性、资源利用率欠佳;RTOS 依托任务调度实现多任务,实时性优异。文章重点介绍开源免费嵌入式系统 FreeRTOS 的可裁剪、调度灵活等特性,推荐配套学习资源,说明需结合 Cortex-M 知识学习,通过优劣对比搭建嵌入式开发基础认知。







