--- type: log --- # 变更日志 ## 2026-07-12 - `ingest`: 导入尚硅谷 FreeRTOS 实时操作系统教程 V1.0.3 原始资料归档: - `raw/Joplin/嵌入式+Linux/FreeRTOS学习笔记/01~11` 共 11 篇笔记 - `raw/Joplin/嵌入式+Linux/FreeRTOS学习笔记/assets/` 原始图片 - `raw/Joplin/嵌入式+Linux/FreeRTOS学习笔记/code/` 全部 22 个代码项目 新建 Wiki 页面: - `wiki/source-freertos.md`(资料索引) - `wiki/freertos-intro.md` - `wiki/freertos-task-scheduling.md` - `wiki/freertos-task-api.md` - `wiki/freertos-ipc.md` - `wiki/freertos-interrupt-time.md` 更新 `wiki/index.md`、`wiki/log.md` ## 2026-07-13 - `wiki`: 从 B 站 FreeRTOS 教程视频转录 55 个视频的字幕/语音,丰富 10 篇 raw 笔记 补充来源:B 站"freertos零基础教程,FreeRTOS项目实战(零基础手把手教程)"55 个视频 - 34 个视频有中文字幕 → 直接解析 SRT - 21 个视频无字幕 → VAD + ASR API 转写 补充内容: - `01` — 开源≠免费、并行vs并发类比 - `02` — 就绪位图实现、时间片提前结束、阻塞vs挂起本质、空闲任务三作用 - `05` — 挂起vs阻塞vs删除深度对比 - `06` — PendSV设计哲学、Tick ISR完整流程、SysTick两作用 - `07` — Peek、SendToFront、队列集痛点 - `08` — 信号量=队列实现、mutex自动give、优先级翻转"倒反天罡" - `09` — 位宽计算、ISR规则、v10.4通知数组 - `10` — 精度限制、命令队列、Tickless核心机制、min idle配置 - `11` — heap_1~5 算法细节与类比 更新 `wiki/source-freertos.md`、`wiki/index.md`、`wiki/log.md` ## 2026-07-15 - `ingest`: 导入尚硅谷 STM32 基础篇笔记 原始资料归档: - `raw/Joplin/嵌入式+Linux/STM32学习笔记/01-STM32概述与开发环境搭建.md` - `raw/Joplin/嵌入式+Linux/STM32学习笔记/02-GPIO寄存器详解与三步进化法.md` - `raw/Joplin/嵌入式+Linux/STM32学习笔记/03-GPIO输出:LED控制.md` - `raw/Joplin/嵌入式+Linux/STM32学习笔记/04-GPIO输入与NVIC中断系统.md` - `raw/Joplin/嵌入式+Linux/STM32学习笔记/05-系统时钟RCC详解.md` - `raw/Joplin/嵌入式+Linux/STM32学习笔记/06-串口USART通信.md` - `raw/Joplin/嵌入式+Linux/STM32学习笔记/assets/`(12张精选图片) 新建 Wiki 页面: - `wiki/source-stm32-basic.md`(基础篇资料索引) 更新 `wiki/log.md` - `ingest`: 导入尚硅谷 STM32 进阶篇笔记 原始资料归档: - `raw/Joplin/嵌入式+Linux/STM32学习笔记/07~12`(I2C、定时器、PWM、DMA、ADC、SPI+FSMC) 新建 Wiki 页面: - `wiki/source-stm32-medium.md`(进阶篇资料索引) 更新 `wiki/log.md` - `lint`: 清理 FreeRTOS 图片资源,重写 11 篇 raw 笔记 清理: - 删除 9 个 EMF 文件(18MB+ 各,Markdown 不支持) - 删除 13 个与有意义命名重复的 `imageN.png` - 删除 31 个 IDE/CubeMX/Keil 配置截图(无长期参考价值) - 70 文件 → 17 文件精选,2.4 MB 重命名 4 个保留的 `imageN.png` 为意义名称: - `scheduling_preemption.png` - `scheduling_timeslice.png` - `ready_list_bitmap.png` - `ready_list_same_priority.png` 重写 11 篇 raw 笔记,在关键概念处嵌入图片: - `01` — 多任务调度图 - `02` — 7 张图(调度策略、任务状态、就绪列表、上下文切换) - `06` — BASEPRI 管理、延时对比 - `08` — 优先级翻转、互斥优先级继承 - `09` — 事件标志组位结构 - `10` — STM32 低功耗模式 - `11` — 三种 heap 分配算法