电压力锅里的黑箱子,能不能变成激发创造力的平台?

就在不久前,有个技术爱好者闲着没事干,决定折腾一下家里的智能电压力锅。虽然咱们平时总说智能家居设备看着简单,其实里面藏着不少技术含量,但这位哥们硬是把普通的厨房用具给玩活了。他先是拆开了这锅子看了个底朝天,发现底座那块儿主要负责加热和安全,用了块专门的微控制器;正面那块触摸屏面板更是了不得,不光有乐鑫Espressif家的ESP32芯片管着网络连接,还塞进去了一颗基于Arm架构的瑞萨处理器,再加上存储、触控和音频模块,凑成了一套挺完整的硬件平台。最让人眼前一亮的是这块屏幕上那128MB的内存和闪存,还留着没用上的扩展接口,硬件性能足够跑些基础的图形应用。 于是乎他就顺手拿专业工具把处理器给拿下了权限,把原本的固件导出分析了一遍。等弄清楚了屏幕是怎么驱动的还有系统怎么初始化的,他自己编译了一套修改过的固件烧录进去。最后的成果就是把上世纪90年代那款经典的第一人称射击游戏《毁灭战士》给弄上去跑起来了。他还把触控屏划分成好几个区域当成虚拟按键,这样就能流畅地操作游戏了。测试显示画面帧率挺稳,一下子就把厨房工具变成了游戏机。 业内人一看都说这事儿挺有意思。一方面现在很多消费级的智能设备都在用通用芯片和模块化设计,除了干正事外还留着不少冗余空间;另一方面现在搞嵌入式系统的工具越来越普及加上开源文化盛行,硬件改造的门槛也没那么高了。从早年刷路由器系统到现在的电饭煲玩游戏,民间技术爱好者正不断地去碰一碰日用科技的创新边界。 这个事儿也顺便把产品设计思路给讨论起来了。有评论说厂家在设计设备时往往喜欢关着门做体验,很少考虑到硬件能不能重复利用或者是不是开放的。要是能在保证安全的前提下稍微把接口放开或者给点开发支持,没准能吸引更多开发者进来搞点微型创新的东西出来,把产品的生命周期拉长点。 话说回来这位朋友拿电压力锅跑游戏看着像是瞎折腾的极客行为,实际上把智能设备里那些沉睡的潜力都给唤醒了。现在物联网时代到了,咱们还得好好琢磨琢磨怎么把功能、安全和开放这三者平衡好。以后的消费电子能不能不只是个只能干活的黑箱子?能不能变成激发创造力的平台?这还是需要厂商、开发者还有用户一起想办法解决的大问题。创新有时候不一定非要在实验室里搞出来的啊。