1. 由于 stack chan 的图片资源比较多,当前的做法是将图片资源编译到 ota bin 分区,现在已经超过了 4.2M 2. [我提交一个 patch 到 小智](https://github.com/78/xiaozhi-esp32/pull/1865) 解决了小智 Assets 在程序启动的时候初始化由于 DisplayLockGuard lock 锁不能重入的问题 3. 只需要通过 `Assets& assets = Assets::GetInstance(); assets.Apply(false);` 就可以复用小智的 Assets 组件来管理 图片 资源 4. [修复了由于 SNTP 同步时出现的 assert failed: spinlock_acquire spinlock.h:142 (lock->count == 0) 奔溃情况 ](https://github.com/78/esp-wifi-connect/pull/29) @Forairaaaaa 另外,我个人觉得 WebSocketAvatar 中协议的设计比较混乱, 数据面、控制面 完全没有设计 应该可以搞一个 draft
Activity
Forairaaaaa commentedon Mar 25, 2026
感谢,我整理优化一下
Forairaaaaa commentedon Nov 4, 2026
小智基线已更新至 v2.5.2,图片资源也已移到独立的 assets 分区。当前依赖已包含你提到的 Assets 初始化和 Wi-Fi 锁修复,相关更新已通过 #128 合入。
感谢你的建议和上游贡献。WebSocketAvatar 的协议整理作为独立建议另行讨论,本帖先按升级与资源管理部分完成关闭。