个人项目 · 装在自家门口No. 21
迎客松: 电视盒改成门屏加录像机
一天把一台 ARM 电视盒做成门口的迎客屏加录像机: 第一版只有 5 帧, 量过几种画法的单帧耗时后改成直写帧缓冲; 录像降分辨率后 CPU 占用由 2.2 核降到 0.5 核.
嵌入式
迎客屏与录像机1 段
真机截屏: 第一版门屏只有 5 帧
演示滚到这里时加载
这一段证明: 门屏 5 → 15-20 fps, 录像 2.2 → 0.5 核
一台晶晨 S905L3B 电视盒刷成 Armbian, 接上 USB 摄像头, 一边当门口的迎客屏, 一边分段录像; 一天 10 个提交上线.
第一版走图形库的 GL 路径, 只有 5 帧; 量过几种画法的单帧耗时后, 架构定成图形库只负责画, 输出自己写进帧缓冲.
U 盘拔了就录到板上的存储里, 插回来自动切回去; 三个服务交给 systemd, 断电重启 25 秒全部回来.
个人项目, 装在自家门口; 代码由 Claude Code 写, 板上的耗时也是它量的; 刷机时短接和接线由本人动手, 屏上放什么 每一轮砍什么由本人定.
追问
追问 · 第 2 层U 盘热插拔为什么一开始不挂载?
fstab 里的条目只在开机时挂, 运行中插盘不触发, 加了一条 udev 规则.