• 首页
    • 嵌入式专题
    • 工程复盘
    • 工具箱
    • 学习记录
    • 游记
    • 🎮 游戏
    • 🌌音乐
    • 关于
    • 方法与工具
    • 首页
    • 嵌入式专题
    • 工程复盘
    • 工具箱
    • 学习记录
    • 游记
    • 🎮 游戏
    • 🌌音乐
    • 关于
    • 方法与工具
    搜索
    随机换张背景
    登录 注册
    登录

    世界は灰色でも、音だけは嘘をつかなかった。

    awaiting resonance...

    風の音を探しています... 目を閉じれば、音が色になる。

  • bilibili
  • github
  • E-mail
  • Babel36acl

    尚未设置个人简介
    post_img
    发布于 1 天前
    10 热度 无~ 架构与重构1903 字9 分钟Babel36aclBabel36acl

    状态机设计的正确模式:回调注册表替代 switch-case

    摘要

    一个 18 状态的嵌入式状态机如果全部塞在一个 switch-case 里,一个文件 900 行。回调注册表模式让每个状态独立文件、三回调驱动,新增状态零侵入。

    post_img
    发布于 1 天前
    17 热度 无~ 工程复盘8739 字40 分钟Babel36aclBabel36acl

    工业控制固件与 HMI 的工程架构复盘:从 STM32 到 Flutter 的全链路实践

    摘要

    一个完整的工业控制嵌入式系统项目复盘:四轮重构、七任务 RTOS、APP/Service/BSP 三层物理隔离、18 状态循环流程、Flutter HMI 双串口架构。311 次提交沉淀的工程经验。

    post_img
    发布于 1 天前
    9 热度 无~ 嵌入式实战1908 字9 分钟Babel36aclBabel36acl

    不要让你的 RTOS 状态机堵在 UART 上

    摘要

    一个专用 I/O 任务(CommTask)救回被串口阻塞的 RTOS 状态机——模式、陷阱与适用边界。

    post_img
    发布于 1 天前
    8 热度 无~ 嵌入式实战1516 字7 分钟Babel36aclBabel36acl

    不要用超时保护开环步进电机

    摘要

    开环步进轴没有传感器反馈时,超时保护靠不住。脉冲溢出才是唯一的硬保护线。

    post_img
    发布于 1 天前
    21 热度 无~ 方法与工具1714 字8 分钟Babel36aclBabel36acl

    三层重构不是靠文档做到,是靠构建系统

    摘要

    一个 3 万行嵌入式项目的三层物理隔离实战——当你的构建系统不允许 APP 层 include BSP 头文件时,架构才算真正落地。

    post_img
    发布于 2 天前
    18 热度 无~ 嵌入式实战3924 字18 分钟Babel36aclBabel36acl

    AI Agent + AGENTS.md 知识库——嵌入式开发的 AI 辅助体系实战(双 Agent + 45 Skills + MCP + 项目宪法)

    摘要

    很多搞嵌入式的朋友看到 AI 辅助开发,第一反应是「那玩意儿写写前端还行,嵌入式能用?」 坦白说,两年前我也是这么想的。但现在我的 …

    post_img
    发布于 4 天前
    28 热度 无~ 工程复盘5784 字26 分钟Babel36aclBabel36acl

    一台 STM32 设备是怎么在 83 次修复里暴露出自己的问题分布的

    摘要

    这份发布版报告把一组嵌入式项目修复记录收拢成问题分布图,重点展示哪些故障最常见、哪些类别最贵、哪些风险具有重复性。

    post_img
    发布于 4 天前
    28 热度 无~ 工程复盘1581 字7 分钟Babel36aclBabel36acl

    状态机退出不清理标志,下一状态就会捡到上一状态的烂摊子

    摘要

    当状态机没有统一的退出清理契约时,完成标志、守卫变量和阶段残留会沿着流程一路串台,最后演变成偶发又难复现的动作错误。

    post_img
    发布于 4 天前
    16 热度 无~ 架构与重构1425 字6 分钟Babel36aclBabel36acl

    加一层包装却不删旧入口,补丁很快就会变成第二套架构

    摘要

    新增适配层如果不同时收口旧入口,工程里就会长期并存两套调用路径,文档规则只能暂时兜底,架构本身并没有真正收敛。

    post_img
    发布于 4 天前
    25 热度 无~ 嵌入式实战2382 字11 分钟Babel36aclBabel36acl

    两个 Bug 为什么能互相抵消:一次运动时间公式的误导性正确

    摘要

    当两个独立错误恰好把结果拉回到“看起来差不多”时,测试通过不代表公式正确,尤其是在运动控制这类边界敏感场景里。

    更早的文章
    loading_svg

    © 2026 Babel36acl — 世界は灰色でも、音だけは嘘をつかなかった。

    加载耗时 1.406 秒 | 查询 64 次 | 内存使用 13.42 MB

    Theme Sakurairo by Fuukei

    近期文章

    • Flutter 工业 HMI 仪表盘 UI 架构:3746 行的响应式控制面板设计
    • HPM SDK 工程化开发指南:环境搭建到双核部署
    • Flutter HMI 完整架构:从串口抽象到控制器状态管理
    • 步进电机完整驱动指南:BSP 驱动层到运动控制算法
    • 嵌入式开发环境搭建完全指南:从 WSL2 到完整 STM32 工具链

    归档

    • 2026 年 5 月
    • 2026 年 4 月

    分类

    • 学习笔记
    • 嵌入式实战
    • 工程复盘
    • 方法与工具
    • 架构与重构