USB大容量存储小工具上的命名管道/ FIFO,用于为汽车,码头等传输音频

时间:2014-12-19 22:05:48

标签: named-pipes fifo beagleboneblack fat32 usb-mass-storage

许多设备(汽车,电视,iPod Docks,AVR接收器等)都可以访问符合类别的USB大容量存储设备并播放存储在其上的wav文件等。

据我所知,我可以使用带有适当双模USB主机/接收器端口的小型Linux系统(例如Beagleboard黑色)来模拟可以插入汽车的FAT32大容量存储设备(Linux'小工具')好像是一个哑巴记忆棒 - 'g_mass_storage' http://www.linux-usb.org/gadget/file_storage.html

对于静态文件,这很好用。但是,我想让beagle板运行一个蓝牙接收器,将流解码为PCM,然后将其传输到一个dummy.wav文件中,该文件可以被汽车(ipod Dock等)无限期读取(

)。

E.g。 [Android或iPhone] - > [bluetooth a2dp] - > [beagleboard / small linux system] - > [PCM音频] * - > [g_mass_storage]。'dummy.wav' - > [汽车的USB主机]

*之前的步骤是微不足道的,但我无法解决如何将数据传输到dummy.wav文件中,因为FAT32不支持管道,但这通常是汽车等支持的唯一格式。

看起来这样的事情至少在概念上是可能的: http://www.dension.com/products/dbu

indigogo上的

和'cubund'似乎遵循相同的原则(抱歉不能粘贴第二个链接,因为stackexchange不会让我) 如果它已经起飞,我会买一个!

有什么想法吗?

谢谢,

托马斯

P.S。链的第一部分(即通过蓝牙的电话)可以是任何机制,并不是特别有趣。面临的挑战是提供一个虚拟文件,该文件可以将Google音乐/网络广播等“流式”传输到只能从大容量存储设备读取文件的设备。

1 个答案:

答案 0 :(得分:0)

蓝牙已经上市了。检查ebay上的蓝牙音频接收器。是一个小的加密狗,你可以把它放在USB端口,你可以像普通的USB驱动器一样使用它。 最好的祝福, 罗密欧