从 8 月 14 日到今天,这组札记依次整理了共享数据、跨层时延、设备确认、采集架构、BSP、驱动生命周期、任务取消、确定性回放、CAN 故障验证、视觉 Guard 和 RISC-V 边界。它们来自实际工程中反复遇到的问题,但文章刻意只留下可迁移的方法。

我如何判断一段经验能不能公开

首先删除能够识别业务和现场的信息:公司与客户名称、未公开项目名、设备序列、网络拓扑、接口地址、协议字段、日志原文和数据样本。其次删除可能暴露能力边界的参数:频率、阈值、超时、资源规模、故障统计和未公开性能结果。

最后检查结论是否越过证据。仿真结果只写仿真,软件注入只写软件路径,测试集合只说明覆盖了哪些场景,不转换成生产成功率。涉及安全时,软件 cancel、STOP 或 ACK 都不能写成物理安全保证。

抽象问题描述决策给出验证方法写明适用边界
删除身份、参数与原始材料保留问题、决策与反例约束环境与证据范围

一篇工程文章应该留下什么

我更愿意保留四件事:当时要区分哪些问题,为什么采用这一结构,怎样设计反例,以及结论在哪些条件下成立。工具名可以帮助读者复现,但不应代替推理。数字只有在来源、版本和环境都能公开时才有意义。

这套写法也改善了项目复盘:先写一句结论,再写问题、动作、验证和边界。证据冲突时保留候选方向,证据缺失时明确 unknown。文章因此不必靠夸张结果吸引注意,读者仍能获得一条可复用的排障路径。

系列索引

参考资料

证据边界

本系列不代表任何单位的内部架构或技术方案。文中场景经过抽象与改写,不包含私有代码、协议、参数、日志、数据或客户信息;它们是个人对通用工程方法的总结。