【家】録画鯖の復旧(その2)開発環境とドライバのインストール
目的 |
修理・故障・メンテナンス |
作業 |
DIY |
難易度 |
![](/images/icon_difficult_on.svg) 初級 |
作業時間 |
3時間以内 |
1
2
■まずは、開発環境の用意
$ su -
# yum install wget git unzip bzip2 gcc gcc-c++ make autogen automake kernel-devel patch perl-ExtUtils-MakerMaker libtool openssl-devel boost-devel cmake
■EPEL(Extra Packages for Enterprise Linux)もいれちゃいます。
# yum install epel-release
# vi /etc/yum.repos.d/epel.repo
[epel]
・
・
・(6行目くらい)
enbaled=0
↓
enabled=1
■nkf(文字コード、改行コードを変換するコマンド)とdkms(Dynamic Kernel Module Support)のインストール
# yum --enablerepo=epel install nkf dkms
3
4
■放送データの復号ライブラリ、arib25をインストール
(cmakeは最後の「.」も入れるのが大切です。)
$ mkdir ~/git
$ cd ~/git
git clone
https://github.com/stz2012/libarib25.git
$ cd libarib25/
$ cmake .
$ make
# su
# make install
# echo /usr/local/lib64 > /etc/ld.so.conf.d/usr-local-lib.conf
# ldconfig
# exit
5
■PX-W3PE4ドライバーのインストール
$ cd ~/git
$ git clone
https://github.com/nns779/px4_drv
$ cd px4_drv/fwtool/
$ make
$ wget
http://plex-net.co.jp/plex/pxw3u4/pxw3u4_BDA_ver1x64.zip
$ unzip pxw3u4_BDA_ver1x64.zip
$ su
# ./fwtool pxw3u4_BDA_ver1x64/PXW3U4.sys it930x-firmware.bin
# cp -p it930x-firmware.bin /lib/firmware/
# cd ..
# exit
$ vi dkms.install
. ./dkms.conf
cp -a `pwd` /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
dkms add -m $PACKAGE_NAME -v $PACKAGE_VERSION
dkms build -m $PACKAGE_NAME -v $PACKAGE_VERSION
dkms install -m $PACKAGE_NAME -v $PACKAGE_VERSION
$ su
# bash dkms.install
# su -
# shutdown -r now
$ ls -l /dev/px4*
crw-rw-r-- 1 root video 241, 0 3月 17 07:58 /dev/px4video0
crw-rw-r-- 1 root video 241, 1 3月 17 07:58 /dev/px4video1
crw-rw-r-- 1 root video 241, 2 3月 17 07:58 /dev/px4video2
crw-rw-r-- 1 root video 241, 3 3月 17 07:58 /dev/px4video3
6
■録画コマンドのインストール
$ wget
http://plex-net.co.jp/download/linux/Linux_Driver.zip
$ unzip Linux_Driver.zip
$ cd Linux_Driver/MyRecpt1/MyRecpt1/recpt1
$ sed -i".org" 's/-DTV/video/g' pt1_dev.h
$ vi Makefie.in
TARGET = recpt1
↓
TARGET = recpt1_px4
TARGET2 = recpt1ctl
↓
TARGET2 = recpt1ctl_px4
TARGET3 = checksignal
↓
TARGET3 = checksignal_px4
$ make clean
$ sh ./configure --enbale-b25
$ su
# make install
# exit
$ recpt1_px4 --b25 --strip 14 10 ~/test.ts
$ recpt1_px4 --b25 --strip BS11 10 ~/testBS.ts
[PR]Yahoo!ショッピング
入札多数の人気商品!
[PR]Yahoo!オークション
関連コンテンツ
関連整備ピックアップ
関連リンク