refactor: 更新团队成员状态和设备清理经验,优化文档内容
This commit is contained in:
@@ -64,3 +64,11 @@
|
||||
- 审计陷阱:构造点可能藏在 #[cfg(test)] 内(如 ble/gatt.rs:772、dynamic_plugin.rs:348),必须回看 mod tests 边界再下判定
|
||||
- BLE 命令的真实生产者是 core/dispatch.rs::parse_command(gatt.rs:120 调用),不在 gatt.rs 里直接构造消息
|
||||
- 结论:WifiProvisioned/DeviceEvent 均为"有消费无生产"的 Phase 2 占位(DeviceBackend trait 连事件通道都没有);plugin_rollback/switch/install 已是完整实现,队友旧注释会过时——审计要以当前代码为准,不能沿用他人历史结论
|
||||
|
||||
## 个人经验 (2026-07-03) — 设备时钟修复
|
||||
|
||||
- 时钟类故障先分层:服务层(timesyncd 是否 enabled)→ 硬件层(RTC 可读?dmesg 找 rtc 驱动报错)→ 网络层(NTP 源可达性)。本次前两层全中,第三层假设被证伪——别先入为主怪网络。
|
||||
- hym8563 这类 I2C RTC 掉电后置 VL 失效标志,`hwclock -r` 报 EINVAL 不等于芯片坏:`hwclock -w` 写一次即清标志恢复。
|
||||
- `timedatectl` 依赖 RTC 可读,RTC 失效时它整个不可用——破局用 `sudo date -s`。
|
||||
- `sudo -S` 从 stdin 读密码,与 heredoc 重定向互斥(heredoc 会顶掉管道,首行被当密码吞掉);远程写 root 文件用 `echo pwd | sudo -S bash -c 'printf ... > file'`。
|
||||
- apt "certificate not yet valid" 时禁止走 apt 装 ntp/chrony(自举死锁),只能用系统自带 timesyncd 或手动设时破局。
|
||||
|
||||
Reference in New Issue
Block a user