Page 2 - Showing 8 of 23 posts
View all posts by years →
- Rust 开发 RP2350 双核:资源全景与 embassy-rp 核间通信实战
从 RP2350 的双核双架构特性出发,梳理芯片资源与核间通信硬件基础,并用 embassy-rp 0.10 演示 Channel、Signal、SIO FIFO 等跨核通信方式。
18 min - 嵌入式浮点陷阱:NaN传播导致温度保护失效的排查与防御
记录一次STM32H743通过SPI读取FPGA采样值产生NaN,并导致温度上下限保护被绕过的故障排查过程,深入分析NaN与inf的传播、比较特性,给出多层防御方案。
22 min - 深山弱网下的数据可靠传输:喷泉码与 RaptorQ 实战
从深山弱网 4G 物联网场景出发,讲清错码与丢包的成因,梳理喷泉码家族(LT/Raptor/RaptorQ)的演进,并用 Python + UDP 工程实战演示 RaptorQ 的编码、解码与抗丢包能力。
19 min - Rust位域操作终极指南:从C语言困境到bitfield-struct的主流之路
深入对比Rust生态六大位域库,详解bitfield-struct、bilge、fray的设计哲学与适用场景
17 min - Rust 日期时间库的变革:从 Chrono 到 Jiff,我们该何去何从?
Chrono 陷入软弃用危机,Jiff 携现代 API、安全时区处理和更强性能强势崛起。本文深入解读这一生态变革的来龙去脉,并提供实战迁移指南。
16 min - CMIS协议详解:从零开始掌握高速光模块管理
CMIS 通过统一的寄存器布局、三维分页寻址和标准化状态机,让不同厂商的高速光模块被同一套主机代码无缝管理——从 I²C 信令到 VDM 诊断,一篇文章讲透
19 min - SONiC × CMIS:光模块固件工程师的开源参考实现
CMIS 5.0 统一了管理接口,SONiC 统一了管理系统行为,固件工程师从此告别“一客一适配”的噩梦
17 min - Rust 为什么没有 C 风格位域?兼谈 Rust 位操作生态全景指南
Rust 拒绝 C 风格位域并非能力缺失,而是基于内存布局、引用模型与并发安全的深思熟虑。本文带你探索其背后的设计哲学与生态替代方案。
18 min