巴别-USB:包含所有文件的USB驱动器
Hacker News2026年6月10日 16:28
关于 本项目将ESP32-S3开发板变成一个无限的文件系统,灵感来自于数字巴别图书馆。用法 购买一个ESP32-S3开发板 - 理想情况下,选择一个形状像USB闪存的,以最大程度地惊奇。这是我买的那个,但你不一定需要这个具体的变种。话虽如此,确保你购买的是ESP32-S3。这是我测试过的唯一型号。其他型号可能没有硬件USB支持。S2可能可以工作,但我不敢保证。获取Visual Studio Code并设置PlatformIO。如果你不知道如何操作,请参考Google或YouTube。克隆这个带子模块的代码库。如果你不知道这意味着什么,查一下。打开在VScode中克隆的文件夹,等待它设置项目。按住“BOOT”按钮,将微控制器插入你的PC。点击VScode中的“→”图标以编译和闪存项目。完成后,断开并重新连接微控制器。探索!在阅读它们之前,你可能需要在MTP共享上复制文件,因为大多数程序不支持直接从MTP读取。查找特定文件 安装Bun。导航到克隆的文件夹,并使用命令bun run file-to-path.js <path>,其中<path>是你希望找到的文件路径。请注意,超过几百字节的文件生成将非常缓慢。复制它返回的路径,并在你的文件浏览器中粘贴到disk/之后。找到该文件,从驱动器中复制它,并验证它确实是同一个文件。鸣谢 本项目的硬件相关部分是在RigoLigoRLC对esp32s3-tusb-mtp的工作及其对espressif-tinyusb-component的分支之上松散拼凑而成。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡