我提出了两个问题,我对这两个问题都有一些暂定的答案 1) USB-OTG 是否给我对 USB IRdA 的支持?使用运行姜饼的索尼 Xperia Neo,答案暂时是肯定的。
[148640.129760] usb 1-1: new low speed USB device using msm_hsusb_host and address 2
[148640.288665] usb 1-1: device v0e9c p0000 is not supported
[148640.288665] usb 1-1: New USB device found, idVendor=0e9c, idProduct=0000
[148640.288696] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[148640.288696] usb 1-1: Product: Streamzap Remote Control
[148640.288696] usb 1-1: Manufacturer: Streamzap, Inc.
[148640.289031] usb 1-1: configuration #1 chosen from 1 choice
所以理论上该设备就在那里。现在我只需要弄清楚如何阅读它。设备块驱动程序看起来只是 root rw,所以这最终可能意味着这不是完全可以实现的.....
2) 还有其他基于 USB 的选项吗?可能,但我也可能为 Audio-IR 找到了更有趣的可能性。它需要更多电路,但消除了制作特定 .wav 文件的开销/问题。它使用简单的运算放大器比较器设置来使用来自音频通道的简单二进制高低。https://play.google.com/store/apps/details?id=re.serialout#?t=W251bGwsMSwxLDIxMiwicmUuc2VyaWFsb3V0Il0。和http://hackaday.com/2010/11/10/android-talks-pulsewave/