我的闪存驱动器(笔式驱动器)中有一个音乐播放列表文件夹,音乐名称以固定方式排序,我想通过重命名文件来随机播放音乐播放列表。通常,我使用闪存驱动器在车内播放音乐。
实际上是否可以为闪存驱动器编写程序?将闪存驱动器插入 PC/汽车固件时;播放列表文件夹中的音乐文件每次都必须随机播放。
谢谢。
我在网上搜索,没有找到有用的资源来完成任务。
只有满足以下任一条件才有可能:
-
您插入的"计算机"支持运行代码。 (就像 Windows 上的自动执行.bat)。 显然,这完全取决于您汽车的音频播放器运行的CPU/"OS"。 不太可能有任何有意支持执行代码,但您可能会发现一个漏洞,可以让您在汽车的音频播放器微控制器上运行代码。 音频播放器可能没有真正的操作系统,它可能只是一个轻量级的自定义系统。
-
您的闪存驱动器可以运行具有 FAT32 驱动程序的自定义固件,并在通电时修改自己的内容,然后再使自己对主机可见。
闪存驱动器内部确实有一个微控制器来运行闪存重新映射/磨损均衡固件。 但通常没有记录的接口来将程序上传到它。 通常它对文件系统一无所知,只知道块级的东西,所以你想塞进去的任何内容都必须包含 FAT32 的驱动程序。
我假设有些人对某些闪存驱动器上的编程/固件更新界面进行了逆向工程。
您可能还可以获得旨在运行此类自定义程序并充当USB存储的USB设备。 如果你真的想要这个(而且你的车没有你可以使用的"随机"模式),购买一个设计为可编程的USB存储设备可能是最简单的方法。 我假设这样的事情存在,但IDK。