#現在、El CapitanでRadioShark2が動かない(対策その1)に書いているように
#Mac miniにRadioShark2をつないで、FM福岡を録音しているが、
#どうせならRaspBerry Pi 2で録音できるようにしたいと考え、
#入手したものだ。
#今やっている録音は中断できないので、もう1台ということで(^^;;;
LinuxでRadio Shark2 (その3:一応出来た編)に書いているように、
LinuxでのRadioShark2のコントロールは、もう8年ほど前になんとかできているので、
これを使えば一発だろうと考えた(^^)。
Raspberry Pi 2の4つもあるUSB端子に入手した2台目(二代目?)RadioShark2を接続してみた。
/var/log/syslogを見ると、
#syslogなんて、何年振りに見るだろう(^^;;;;;
Nov 23 00:40:30 hispi kernel: [53265.439196] usb 1-1.2: new full-speed USB device number 7 using dwc_otg
Nov 23 00:40:30 hispi kernel: [53265.547632] usb 1-1.2: New USB device found, idVendor=077d, idProduct=627a
Nov 23 00:40:30 hispi kernel: [53265.547650] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Nov 23 00:40:30 hispi kernel: [53265.547660] usb 1-1.2: Product: radioSHARK
Nov 23 00:40:30 hispi kernel: [53265.547671] usb 1-1.2: Manufacturer: Griffin Technology, Inc.
てな感じに、きちんと認識されている。
さすが、Linux(^^)
これは思った通り楽勝だと思い、shark2.cをコンパイルしてみようとしたが、
そもそもlibhid.hのインクルードすらできない(@_@;;
うーん、と悩んでapt-cache search libhidでそれらしいパッケージを探してみた。
root@hispi:/home/pi# apt-cache search libhid
libhidapi-dev - Multi-Platform library for communication with HID devices (development files)
libhidapi-hidraw0 - Multi-Platform library for communication with HID devices (hidraw backend)
libhidapi-hidraw0-dbg - Debugging symbols for libhidapi-hidraw0
libhidapi-libusb0 - Multi-Platform library for communication with HID devices (libusb backend)
libhidapi-libusb0-dbg - Debugging symbols for libhidapi-libusb0
libhidrd0 - runtime library for parsing and generating USB HID reports
libhidrd0-dbg - detached debugging symbols for libhidrd0
libhidrd0-dev - development files for parsing and generating USB HID reports
「これだな」ということで、apt-get install libhidapi-devを実行すると、他にもあれこれインストールされた。
関係しそうなのは下記。
root@hispi:/home/pi# apt-show-versions |grep libhid
libhidapi-dev:armhf/jessie 0.8.0~rc1+git20140201.3a66d4e+dfsg-3 uptodate
libhidapi-hidraw0:armhf/jessie 0.8.0~rc1+git20140201.3a66d4e+dfsg-3 uptodate
libhidapi-libusb0:armhf/jessie 0.8.0~rc1+git20140201.3a66d4e+dfsg-3 uptodate
さて、これでコンパイル...とやってみたが、エラーだらけ(^^;;;
これも予想していたので、/usr/include/hidapi/hidapi.hを見てみたら、
なんとがっさりhid.hと中身が変わっていた(@o@;;
うーん、続く。
0 件のコメント:
コメントを投稿