【ADS-B】飛行機をレーダーで見てみよう【29機影目】 [sc](★0)
-
- 165
- 2015/02/28(土) 18:46:52.50
-
>>135
前者(RTL2832U)は赤外線が無いタイプ、後者(RTL2838UHIDIR)は赤外線付きのタイプだね多分。
HIDIRはHuman Interface Device/InfraRedの略。
ちなみにファームウェアはrtl_eepromで読み書きできる。
rtl_eepromのソースコードを見る限りでは、IR endpointとRemote wakeupが択一になっている。
https://github.com/keenerd/rtl-sdr/blob/master/src/rtl_eeprom.c
赤外線が有効だと、赤外線シグナルは生のままカーネルに送られるらしい。
http://www.linuxtv.org/wiki/index.php/RealTek_RTL2832U#Remote_Control
そして、赤外線の割り込みがSDRのサンプルを失わせるらしい。なお、IR_RX_IEは0xFD00。
[PATCH 19/52] rtl28xxu: add module parameter to disable IR
http://www.spinics.net/lists/linux-media/msg72046.html
> Disable IR interrupts in order to avoid SDR sample loss.
> IR interrupts causes some extra load for device and it seems
> be one reason to loss samples when sampling rate is high.
-
>+ if (rtl28xxu_disable_rc)
>+ return rtl28xx_wr_reg(d, IR_RX_IE, 0x00);
https://github.com/keenerd/rtl-sdr/blob/master/src/tuner_r82xx.c
rtl-sdrでは、ここら辺弄れば良いのだろうけども、良く分からん。
このページを共有する
おすすめワード