- STM32 Bootloader 从零实战:中断向量表重定位与固件升级全解析
从嵌入式远程升级的核心痛点出发,深入剖析 ARM Cortex-M 中断向量表机制与重定位原理,系统讲解 Flash 分区规划、跳转逻辑实现、Cortex-M0/M3/M4 不同内核的向量表重定向方案,并提供完整的 Bootloader 代码实现与量产级升级策略。
19 min - Embassy 资源管理探秘:从手动拆分到 assign-resources 宏
深入解析 Rust Embassy 框架中的资源管理机制,以 RP2350 双闪 LED 为例,对比手动分配与 assign-resources 宏两种资源拆分方式,详解宏的编译期代码生成原理、所有权转移机制,并给出跨文件复用、类型别名等进阶用法。
9 min - RP系列PIO完全指南:从基础应用到Rust实战
深度解析Raspberry Pi RP2040/RP2350的PIO(可编程I/O)外设,涵盖硬件架构、9条指令集、C/C++ SDK与Rust Embassy编程,并通过三状态机协同、高速DAC(R-2R/外部芯片/Σ-Δ)等案例展示从入门到精通的完整路径。
22 min
Back