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

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

    awaiting resonance...

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

  • bilibili
  • github
  • E-mail
  • Babel36acl

    尚未设置个人简介
    post_img
    发布于 1 天前
    13 热度 无~ 嵌入式实战3184 字14 分钟Babel36aclBabel36acl

    BSP 实现总览:10 个驱动模块的设计模式

    摘要

    硬件映射表、错误码枚举映射、DMA+回调通知、纯格式化+回调分发、直接寄存器——BSP 层 10 个驱动的五种模式。

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

    状态机引擎内部:回调注册表、子流程模块与事件系统如何协同

    摘要

    从状态机引擎内部视角看 psh_task_once 完整执行流、sm_* 子流程注册模式、事件系统解耦、子阶段枚举、状态切换全链路。

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

    软件 I2C + AT24C02 EEPROM:BSP 驱动的分层设计与时序实现

    摘要

    三层隔离:GPIO bit-bang 时序、AT24C02 芯片协议、统一接口。展示了 BSP 层设计的四个核心原则。

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

    双工具链构建系统:GCC ARM 和 LLVM 在同一项目中共存

    摘要

    同一个 STM32 项目同时支持 GCC ARM 和 LLVM/Clang。GCC 日常开发,LLVM 发布优化。两个工具链文件不到 70 行。

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

    FreeRTOS 任务通知链:xTaskNotifyGive 的三种模式

    摘要

    任务通知比信号量快约 40%。项目中 xTaskNotifyGive 承担了状态推送、ISR 唤醒、UART 驱动三种不同模式。

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

    看门狗双层策略:IWDG + 通信看门狗组合

    摘要

    IWDG 保证死机后能重启。通信看门狗保证没死但聋了时能报警。两层互补覆盖嵌入式设备最常见的两类无声故障。

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

    从 DGUS 到 HMIS:串口屏协议的演进与废弃

    摘要

    5A A5 帧格式在 STM32 上的收发、日志推送封装、参数读写映射。与 HMI 上位机共享一路 USART 的设计权衡。

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

    从 #define 到 EEPROM:嵌入式参数持久化的迁移实战

    摘要

    项目初期所有参数都是 #define。要从编译期宏迁移到运行时 EEPROM 持久化,需要一条安全的四步路径。

    post_img
    发布于 1 天前
    8 热度 无~ 工程复盘1907 字9 分钟Babel36aclBabel36acl

    嵌入式工程中最容易忽略的 10 个问题

    摘要

    来自一个 STM32+FreeRTOS 工业控制项目的真实复盘。中断快照、协议回复时机、残余 done、隐式斩杀、超时错觉……每一个都踩过。

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

    嵌入式执行器架构:统一动作表实现与两阶段执行深度解析

    摘要

    一张声明式表格描述每个状态对应的全部执行器输出。MotorTask 周期遍历,一次性下发。新增状态只需加一行表。

    更早的文章
    loading_svg

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

    加载耗时 0.560 秒 | 查询 63 次 | 内存使用 8.36 MB

    Theme Sakurairo by Fuukei

    近期文章

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

    归档

    • 2026 年 5 月
    • 2026 年 4 月

    分类

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