开发者生态
evening
Babel-USB:包含每个文件的 USB 驱动器
2026-06-10
1 阅读
LorenDB
关于该项目将 ESP32-S3 开发板转变为受 Babel 数字图书馆启发的无限文件系统。用途 购买一块 ESP32-S3 开发板 - 最好是 U 盘形状的开发板,以实现最大程度的迷惑。这是我得到的,尽管您不一定需要这个确切的变体。也就是说,请确保您购买的是 ESP32-S3。这是我测试过的唯一一个。其他可能没有硬件 USB 支持。 S2 可能会起作用,但我不做任何承诺。获取 Visual Studio Code 并设置 PlatformIO。如果您不知道如何操作,请参阅 Google 或 YouTube。使用子模块克隆此存储库。再次强调,如果您不知道这意味着什么,请查一下。在 VScode 中打开克隆的文件夹,等待它设置项目。按住“BOOT”按钮的同时,将微控制器插入 PC。点击VScode中的“→”图标即可编译并烧写项目。完成后,断开并重新连接微控制器。探索!在读取文件之前,您可能必须从 MTP 共享中复制文件,因为大多数程序不支持直接从 MTP 读取。查找特定文件 安装 Bun 。导航到克隆的文件夹并使用命令 Bun run file-to-path.js ,其中 是您要查找的文件的路径。请注意,大于几百字节的文件将需要很长时间才能生成。复制它返回的路径并将其粘贴到文件浏览器中的 disk/ 之后。找到该文件,将其从驱动器中复制出来,并验证它实际上是同一个文件。该项目面向硬件的部分松散地拼凑在 RigoLigoRLC 在 esp32s3-tusb-mtp 及其 espressif-tinyusb-component 分支上的工作之上。