uot100 (0.1) | 2008-02-17 18:10 |
SEAGRAND の UOT-100 を Linux で利用する為のドライバを開発します。
Linux 2.6 以降
カーネルソースが /usr/src/linux にあるものとして説明しています。環境に応じて読み替えてください。
# cp -r frontends dvb-usb /usr/src/linux/drivers/media/dvb/ # echo dvb-usb-uot100-objs = uot100.o >> /usr/src/linux/drivers/media/dvb/dvb-usb/Makefile # echo obj-m += dvb-usb-uot100.o >> /usr/src/linux/drivers/media/dvb/dvb-usb/Makefile # echo obj-m += mtv211.o >> /usr/src/linux/drivers/media/dvb/frontends/Makefile # cd /usr/src/linux # make menuconfig Device Drivers ---> Multimedia devices ---> <M> DVB for Linux [*] DVB/ATSC adapters ---> <M> Support for various USB DVB devices 以上の設定でビルド
# insmod dvb_core # insmod dvb_usb # insmod mtv211 # insmod dvb_usb_uot100 # dvbstream -f 周波数 8192 -o > test.ts
周波数は中心周波数をKHz単位で指定してください。
例えば、物理チャンネル 27 の場合は 557000 です。
参照:フリー百科事典『ウィキペディア(Wikipedia)』の「テレビ周波数チャンネル」