The notebook
技术笔记
从芯片、固件到工具链,把实践中的问题拆开,留下可复用的答案。
01
FreeRTOS 学习 W1D3~D5: 优先级抢占、任务挂起恢复与看门狗
Day 3:优先级与抢占 3.1 实验目标 理解 FreeRTOS 的抢占式调度和同优先级时间片轮转。通过修改任务优先级和故意去掉 osDelay 观察"饿死"现象。 3.2 代码修改 在 Day 2 双任务基础上,新增 Task_C …
02
FreeRTOS 学习 W1D1 + W1D2: 创建STM32F407 FreeRTOS项目并跑通第一个测试程序
Day 1:环境搭建与工程创建 1.1 CubeMX 配置清单 新建工程,选择 STM32F407VET6,逐项配置: 配置项 设置 备注 RCC → HSE Crystal/Ceramic Resonator 外部 8MHz 晶振 SYS → …
03
FreeRTOS 6周学习计划(STM32F407VET6)
目标:6周内将 FreeRTOS 的基础技术栈学完,理解调度器的底层、中断同步、内存管理。 硬件:STM32F407VET6 + J-Link OB Mini + USB-TTL 串口模块 软件:STM32CubeIDE 1.19.0 + 串口助 …