数显式拉力计
240×320 仪表界面与按键操作
从 MCU 驱动、Linux 到 Qt,记录真实开发中的问题与解法。读一篇笔记,或打开实验台亲手试试。
18 篇笔记 5 个项目与工具 18 个 Skills
记录个人站点从轻量云服务器搭建、WSL 本地构建,到 GitHub Actions 自动化双发(Pages + 阿里云)与基于符号链接原子回滚的完整生产级实战与故障复盘。
以 N32G455 与 DS2740 裸机工程为例,深入剖析库仑账本、事务级样本提交、安全窗口通信、显示预测、满充校准与跨复位恢复的系统设计与实战经验。
基于 W25Q128 SPI NOR Flash 的裸机掉电安全定长记录存储架构,详解 64B 槽两阶段提交、三扇区世代控制环、原位生命周期码单条删除、稀疏扇区非阻塞迁移与 J-Link RTT 故障注入验证。
针对小内存 Cortex-M MCU,解析从数据变化到 240×8 局部条带画布、不可变帧快照防撕裂、SPI 全双工 DMA 与主循环非阻塞刷屏的完整链路。
面向小内存 MCU 的多语言(简体中文、台湾繁体、英文)1-bit 点阵字库生成流水线,涵盖字号规划、原生点阵防粘连、Unicode 二分查找表与零缓冲条带光栅化。
针对嵌入式裸机 Super-Loop 工程常见的巨石文件、周期抖动与 Flash 擦写阻塞问题,设计四级时间片调度器、静态事件总线、页面契约路由与表驱动菜单引擎。
面向小型嵌入式系统的 M24C02(256B I2C EEPROM)驱动实现,详解硬件 I2C 寄存器配置、16 字节页写自动拆分、ACK 轮询与 A/B 双槽掉电安全参数存储设计。
面向 Cortex-M 裸机系统的 W25Q128(16 MiB SPI NOR Flash)驱动实现,涵盖硬件 SPI 配置、256B 页边界拆分、状态寄存器写保护检查及非阻塞擦写轮询设计。