在1993年的某天,一群技术狂热者成功把经典游戏《毁灭战士》移植到了电压力锅上。这事儿还真挺神奇,居然能把老古董变成智能家电。最近在网上炒得挺火,一个叫亚伦·克里斯托菲尔的人搞出了这套系统。他先把Cook4Me智能电压力锅拆开,又用软件逆向工程的方法,硬是让那个老式射击游戏在这台机器上跑了起来。其实这款锅本来就有触摸屏和Wi-Fi远程控制功能,还有触摸屏和加热控制这两块硬件模块是分开设计的。底座那块由意法半导体的微控制器管着,前面的液晶屏和触控板则由乐鑫ESP32和瑞萨电子的R7S721031VZ应用处理器一起搞定。 那个瑞萨的芯片用的是Arm架构,里面存着128MB的闪存和128MB的运行内存,这内存量在1993年可不得了。亚伦通过专业调试工具拿到处理器的控制权后,把原来的固件导出来分析了一下。他先破解了液晶屏幕的驱动和触摸控制模块,重新编译了固件刷进去,就搭建好了一个图形化的运行环境。 这可不是什么简单的演示项目。他利用原来的交互界面,把触摸屏分成了几块区域当成虚拟按钮用,这样就能像玩电脑游戏一样操作了。实测下来游戏运行得很流畅,说明这个嵌入式平台真有潜力处理老款3D游戏的画面。 业内专家觉得这事挺有启发意义的。技术层面看,这直接暴露了现在很多消费级智能设备的真实水平。为了联网和界面好看,它们的硬件配置早就超出了做个炉子的基本需求了。从产业角度看,这事儿又把物联网安全的问题给摆到了台面上。虽说厂商都用加密保护固件了,可要是硬件调试接口还留着口子或者有系统日志泄露信息,黑客还是能找到漏洞的。 怎么在保障安全和方便维修、支持创新之间找个平衡点?这是厂家得好好琢磨的问题。而且“移植《毁灭战士》”这事不光是个技术活,也是种文化现象。毕竟这款游戏是图形史上的里程碑代码又开源硬件要求不高所以成了大家测试新平台的标配工具从示波器到ATM机几乎什么都跑过它的成功运行通常意味着平台潜力被挖到了底。 这次让锅玩游戏的事儿意义不只是好玩儿它就像一块多棱镜把智能设备的硬件提升、物联网的安全边界、还有技术圈的创新文化全都给照出来了。随着万物互联越来越深以后家电的功能可能会更灵活安全设计也得跟着技术进步一直变。要想让技术创新既安全合规又能提升体验推动产业健康发展还得靠开发者、厂家和监管部门一起出谋划策才行。