快科技 11 月 11 日消息,近日,一位硬件大神 Vimpo 成功地将一个 Minecraft 服务器安装并运行在一颗廉价的智能灯泡上,再次刷新了人们对计算设备的认知。
Vimpo 的这一壮举主要归功于灯泡的核心组件:一颗由 BL602 RISC-V 驱动的微控制器。这颗微控制器搭载了单核 RISC-V 核心,运行频率最高可达 192 MHz,并配备了 276KB RAM 和 128KB ROM。

为了完成这项挑战,Vimpo 首先拆开了从电商平台购买的 LED 灯泡,小心翼翼地将微控制器从 LED 阵列中焊下。
随后,他将导线单独焊接到微控制器的引脚上,并通过一个简单的 USB 转串口适配器板连接到一台电脑上,以此搭建了一个可用的 " 系统 " 界面。
当然硬件只是成功的一半,要在如此有限的资源上运行 Minecraft 服务器,Vimpo 开发了一个名为 Ucraft 的精简系统实现。

三个人游玩
目前 Ucraft 的代码资源已在 GitHub 上公开,其的特点在于其极致的简洁性:不含身份验证的二进制大小仅约为 46KB,包含身份验证库也仅为 90KB。
在最坏情况下,即有 10 名活跃玩家时,内存堆占用也仅在 20KB(无认证)到 70KB(有认证)左右。
不过 Vimpo 也坦言,Ucraft 缺少原版服务器的绝大多数功能,但它成功证明了在资源极其受限的设备上运行服务器的可行性。


登录后才可以发布评论哦
打开小程序可以发布评论哦