11月11日消息,大神燈泡近日,世界一位硬件大神Vimpo成功地將一個(gè)Minecraft服務(wù)器安裝并運(yùn)行在一顆廉價(jià)的服務(wù)智能燈泡上,再次刷新了人們對(duì)計(jì)算設(shè)備的器塞認(rèn)知。
Vimpo的進(jìn)顆這一壯舉主要?dú)w功于燈泡的核心組件:一顆由BL602 RISC-V驅(qū)動(dòng)的微控制器。這顆微控制器搭載了單核RISC-V核心,靠顆運(yùn)行頻率最高可達(dá)192 MHz,心成行并配備了276KB RAM和128KB ROM。功運(yùn)
為了完成這項(xiàng)挑戰(zhàn),大神燈泡Vimpo首先拆開(kāi)了從電商平臺(tái)購(gòu)買(mǎi)的世界LED燈泡,小心翼翼地將微控制器從LED陣列中焊下。服務(wù)
隨后,器塞他將導(dǎo)線單獨(dú)焊接到微控制器的進(jìn)顆引腳上,并通過(guò)一個(gè)簡(jiǎn)單的靠顆USB轉(zhuǎn)串口適配器板連接到一臺(tái)電腦上,以此搭建了一個(gè)可用的心成行“系統(tǒng)”界面。
當(dāng)然硬件只是成功的一半,要在如此有限的資源上運(yùn)行Minecraft服務(wù)器,Vimpo開(kāi)發(fā)了一個(gè)名為Ucraft的精簡(jiǎn)系統(tǒng)實(shí)現(xiàn)。
三個(gè)人游玩
目前Ucraft的代碼資源已在GitHub上公開(kāi),其的特點(diǎn)在于其極致的簡(jiǎn)潔性:不含身份驗(yàn)證的二進(jìn)制大小僅約為46KB,包含身份驗(yàn)證庫(kù)也僅為90KB。
在最壞情況下,即有10名活躍玩家時(shí),內(nèi)存堆占用也僅在20KB(無(wú)認(rèn)證)到70KB(有認(rèn)證)左右。
不過(guò)Vimpo也坦言,Ucraft缺少原版服務(wù)器的絕大多數(shù)功能,但它成功證明了在資源極其受限的設(shè)備上運(yùn)行服務(wù)器的可行性。







