分阶段练习与验收清单

从版本证据、电路、最小显示、像素与任务到数据/存储/能耗组织8阶段练习,所有操作性验收待执行。

版本与验证范围

静态源码/电路核对;用户历史反馈单独注明;本次未编译、烧录或测量

返回00-项目导航。

以下是学习与后续验证路线,不是本次已经完成的测试。本次只完成资料和源码的静态核对;所有操作性验收均为待执行。

第一阶段:建立版本与环境证据

先读01-工程版本与真实现状、09-构建配置与内存分区。

  • 指出驱动验证工程、信息终端工程与两版电路分别在哪里。
  • 对照实物模组丝印、配置和启动记录,核对Flash及外部运行内存。
  • 在正确终端实际运行版本查询,记录ESP-IDF与目标芯片。
  • 从明确源码和配置建立新的构建目录并完成一次构建,保留日志与镜像校验。

验收:能解释8MB与16MB差异、旧构建缓存为什么不足以证明当前成功;能说明到底编译了哪份代码。

第二阶段:看懂电路,不急着改

先读07-供电裸屏升压与电路板。

  • 画出输入电源、逻辑电源、显示驱动和高压外围的关系。
  • 把处理器引脚、模组焊盘号、排线脚号分成三列核对。
  • 标出两版电路相同与不同的部分。
  • 在断电状态完成明确测点的导通检查;带电测试另列步骤和仪表条件。

验收:能够解释“官方驱动板不只是接口转换板”,并知道哪些引脚不能靠编号猜。

第三阶段:理解最小显示链

先读02-墨水屏驱动与串行通信、08-故障复盘与测量方法。

  • 画出初始化、写显示存储、触发刷新和等待忙信号的调用顺序。
  • 对照官方流程指出当前驱动差异,记录为待验证问题。
  • 在合适硬件上验证黑、白、棋盘格各一次,不先加入联网或复杂页面。
  • 采集复位、片选、时钟、命令数据选择和忙信号,注明测量位置。
  • 验证忙信号超时能够被报告,并停止后续把失败当成功的行为。

验收:不能只提交“串口打印完成”;要有命令、响应或显示结果的证据,并能定位失败发生在哪一步。

第四阶段:算清像素、字形与对齐

先读03-画布像素与文字显示。

  • 手算至少三个坐标对应的字节与位掩码,再用小程序独立核对。
  • 验证四边与四角的单像素,解释旋转前后的宽高。
  • 比较修改内存画布与真正刷新屏幕的差别。
  • 对照接口约束检查局刷参数,特别是验证工程实际传入的第81列和238像素宽度。
  • 区分基础英文字库、中文编码解码和中文字形查找。

验收:能解释15000字节的来源,能发现未按8像素对齐导致的问题,不靠反复交换位序碰运气。

第五阶段:任务、按键与刷新节奏

先读04-主程序与实时任务。

  • 算出100Hz与1000Hz系统节拍下2毫秒和50毫秒延时的转换结果。
  • 记录一次网络请求和一次屏幕刷新期间按键的响应时间。
  • 识别阻塞函数和真正独立运行的任务,不把“后台”注释当成任务创建。
  • 指出共享页面数据、画布和刷新请求由谁读写,哪些需要串行处理。

验收:能解释为什么主循环中有50毫秒延时,仍不意味着每50毫秒一定处理一次交互。

第六阶段:分开验证数据来源与人工智能

先读05-联网数据与人工智能。

  • 为天气、资讯和其他内容画出各自的数据来源,不混称为人工智能生成。
  • 用固定响应样本测试完整、分片、缺字段、错误状态和超长内容。
  • 跟踪响应缓冲区、解析对象和页面结构的生命周期,确认失败时保留什么。
  • 把调用时延、失败率和费用与实际获得的内容收益分别记录。
  • 日志与分享资料不包含真实账号、无线密码或接口凭据。

验收:能说明哪些运算在处理器本地,哪些发生在云端;模型返回文本不自动成为已核实事实。

第七阶段:交互和存储闭环

先读06-蓝牙网页与本地存储。

  • 跟踪一次手机命令从接收、解析、应用、刷新到保存的完整链路。
  • 核对蓝牙分片顺序、长度、超时与重复片段处理。
  • 对设置、备忘录、图片和新闻缓存分别执行保存、重启、再读取的验证。
  • 确认缓存的新旧选择逻辑,防止旧存储卡缓存覆盖更新数据。
  • 对仅写标志而没有消费者的入口,记录为未闭环,不写“功能完成”。

验收:界面显示保存成功之后,能通过重启和实际读取证明保存,而不是只看按钮响应。

第八阶段:能耗、稳定性与演示

先读10-低功耗刷新策略与产品取舍。

  • 测量完整更新周期的各阶段能耗,注明仪表与测量点。
  • 测试断网、资料接口失败、存储卡拔出、刷新超时和重启后的恢复。
  • 连续运行并记录内存余量、错误次数、异常复位及画面质量。
  • 整理一个核心使用任务的演示脚本,对每项性能准备可回查记录。

验收:不以最低瞬时电流推算续航,不以一次演示成功代替长期稳定性。

每次练习统一记录什么

text
日期与操作者:
工程路径、版本与配置:
板卡和面板标识:
本次只改变的变量:
仪表、连接与测量条件:
期望结果:
实际结果与原始日志/波形:
结论:已证实 / 仍待排除 / 无法判断
下一步最小实验:

一次只改变少数明确变量,优先做能区分不同原因的实验。遇到不符合预期的结果时,保留原始证据并更新判断,不为了符合旧结论删除反例。

来源与关联索引
来源
嵌入式比赛
原笔记
项目/墨嵌墨水屏/知识讲解/11-分阶段练习与验收清单.md
资料性质
实践指南。原文的版本、来源与验证边界继续保留。
关联笔记 11
返回文章目录

想去哪里?

22 个入口

首页作品作品展厅全部项目文章总览文件夹标签资料归档关于认识 Lan探索路线工具与工作台最近在做InkFeed · 4.2 英寸电子纸信息终端VIBRATION · 柔性振动检测与采集链路TRACE · 航向保持与灰度循迹小车STRIDE · 八自由度四足机器人SCOPE · 固件日志浏览器温度为什么被 AI 改了?FIFO 有半帧,就一定是故障吗?直线守航向,弧线再看黑线。

Tab 选择入口 · Enter 打开 · Esc 关闭