跳到正文
中文
FikirPilot 内容

微控制器上的 Lara Croft

更新于: 2026年9月11日 · 2 分钟阅读

发布于: · 消息抵达: · 处理时长: 1 小时 4 分钟

微控制器上的 Lara Croft
连接小型屏幕的电路板

ESP32-P4 上运行了 Tomb Raider。[alexkid77]没有对游戏的原版进行仿真,而是将开源的 OpenLara 引擎移植到了 ESP32-P4 上。

这款配备两个 400 MHz 核心的设备通过软件渲染器以 320×240 分辨率运行游戏;画面则借助芯片上的像素处理加速器(PPA)放大至 1024×600。ES8311 编解码器提供立体声音效,控制则通过 USB HID 键盘实现。

为什么重要

这一示例表明,ESP32-P4 这样的嵌入式平台并不局限于简单的界面或传感器应用,也能够移植更复杂的游戏引擎。这里的独特之处在于,其方法并非直接仿真一款现成游戏,而是将开源引擎移植到设备上;因此,最终成果既是硬件能力的体现,也是软件适配的产物。画面先由软件以较低分辨率生成,再通过独立单元放大,这表明处理负载被分配到了不同组件之间。不过,现有信息并未说明游戏的帧率、兼容性水平、全部内容是否能够运行,以及除键盘之外的控制选项;这些限制使其成功的实际使用范围仍有待明确。

来源: Hackaday · 编辑整理:Altay Tuna Emir。