Aaron Christophel这个技术爱好者把《毁灭战士》这款经典游戏给移植到了智能电压力锅上,这事儿在科技圈里可真是炸了锅。通常大家家里的智能厨电就是干点儿煮饭烧水的活计,没多少复杂的功能。可他硬是给整出了个大新闻,直接把一个普通的电压力锅变成了能打游戏的玩意儿。 这事儿能成,全靠他发现了那台设备里的猫腻。Aaron自己买的那台电压力锅居然带Wi-Fi和触摸屏,这就给了他下手的机会。他拆开看了看,好家伙,这块触摸屏面板里不光有负责联网的ESP32芯片,还藏着一颗基于Arm架构的瑞萨(Renesas)R7S721031VZ处理器,手里捏着128MB闪存和128MB内存这种大块头存储资源,还有不少闲着没用的GPIO引脚呢。这摆明了这锅是个装着通用处理器的嵌入式系统平台,根本不是那种死板的专用控制器。 拿到了硬件权限后,Aaron就顺藤摸瓜把主芯片的固件给扒出来了。他顺带着把显示驱动和输入系统这些关键模块都给逆向了一遍。然后他自己动手编译了一套新固件刷进去,就把运行第三方软件的底子给搭好了。最后选了《毁灭战士》这款在电脑圈里堪称“试金石”的游戏开刀。经过一通适配之后,这游戏就在锅里的触摸屏上跑起来了。 操作这块儿也很有创意,他把屏幕分成几个区域来模拟键盘按键。实测下来帧率稳稳的,玩起来挺流畅。从技术角度看,这是在挖商用硬件的潜力呢。这也说明现在不少智能家居设备用的嵌入式芯片性能很强悍,能跑很多原先没设计过的复杂图形界面。 不过这事儿也引出来些别的麻烦事儿。物联网设备的安全边界问题挺让人头疼。要是坏人拿这套手法去搞破坏,肯定会对设备安全和隐私造成威胁。 还得讨论一下消费者到底有没有权这么折腾自己买的智能设备?厂商该怎么在开放系统和保障安全之间找平衡?这都是现在产业界和法律界还在吵的大问题。 把游戏装进锅里这种玩法太有极客精神了。这分明就是在测试智能设备能玩出什么花样嘛。它告诉我们在万物互联的时代,家里的很多东西其实都是微型的计算机平台。 这次探索不光让技术圈子的人开了眼,也逼着设备制造商、安全专家和普通用户去重新思考产品设计、安全防御还有数字产权这些事儿。科技这东西既有实用价值又能带来惊喜啊!以后该怎么鼓励创新又不害人?这肯定是未来推动产业发展的关键所在了。