上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
PC/RaspberryPi/WEBリモコン/kernel4.19用LIRCのビルド
のソース
資料室
PC
/
RaspberryPi
/
WEBリモコン
/
kernel4.19用LIRCのビルド
のソース
[
差分
|
バックアップ
|
リロード
]
[ ]
差分
を表示
PC/RaspberryPi/WEBリモコン/kernel4.19用LIRCのビルド
へ行く。
* kernel 4.19用LIRCのビルド [#y6e55fac] kernel 4.19以降が搭載されたRaspbaian (Stretch および Buster) では,パッケージのlircでは動作がうまく行かないことがある。 lircをkernel 4.19のデバイスドライバモジュールgpio-irでうまく動作するように修正する必要がある。 ** ビルドする準備 [#we717e12] aptコマンドで,既にインストールしてあるlircを削除する。 # apt remove liblirc0 liblirc-client0 lirc 次に,lircのソースコードをaptで取得できるように設定ファイルを変更する。 # grep '^deb ' /etc/apt/sources.list | sed 's/^deb/deb-src/g' > /etc/apt/sources.list.d/deb-src.list # apt update # apt install devscripts *** ビルドする(Raspbian Stretch/kernel 4.19) [#t606b6dd] kernel 4.19になっているRapsbian Stretchの場合は,以下のようにしてlircのソースを取得する。 $ mkdir build $ cd build $ apt source lirc gpio-ir用のパッチを入手して,パッチを当てる。 $ wget https://raw.githubusercontent.com/neuralassembly/raspi/master/lirc-gpio-ir.patch $ patch -p0 -i lirc-gpio-ir.patch ビルドに必要な関連パッケージをインストールする。 $ sudo apt build-dep lirc debuildでパッケージをビルドする。(署名を省略する。) $ cd lirc-0.9.4c $ debuild -uc -us -b パッケージ作成時の一時ファイルを削除。 $ fakeroot debian/rules clean パッケージをインスト―する。 $ sudo apt install ./liblirc0_0.9.4c-9_armhf.deb ./liblirc-client0_0.9.4c-9_armhf.deb ./lirc_0.9.4c-9_armhf.deb *** ビルドする(Raspbian Buster) [#ncc176b3] Rapsbian Busterの場合は,以下のようにしていくつかのツール・ライブラリ等をインストールする。 # apt install dh-exec doxygen expect libasound2-dev libftdi1-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libusb-dev man2html-base portaudio19-dev socat xsltproc python3-yaml lircのソースを取得する。 $ mkdir build $ cd build $ apt source lirc gpio-ir用のパッチを入手して,パッチを当てる。 $ wget https://raw.githubusercontent.com/neuralassembly/raspi/master/lirc-gpio-ir-0.10.patch $ patch -p0 -i lirc-gpio-ir-0.10.patch ビルドする。 $ cd lirc-0.10.1 $ debuild -uc -us -b パッケージ作成時の一時ファイルを削除。 $ fakeroot debian/rules clean インストールする。 $ cd .. $ sudo apt install ./liblirc0_0.10.1-5.2_armhf.deb ./liblircclient0_0.10.1-5.2_armhf.deb ./lirc_0.10.1-5.2_armhf.deb インストールすると, Failed to start Flexible IR remote input/output application support. と表示され,インストールできない。 デバイスドライバとLIRCの設定ファイルを用意する。 # cp /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf # cp /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf 不要なファイルを削除。 # mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.dist インストールを再度行う。 $ sudo apt install ./liblirc0_0.10.1-5.2_armhf.deb ./liblircclient0_0.10.1-5.2_armhf.deb ./lirc_0.10.1-5.2_armhf.deb
PC/RaspberryPi/WEBリモコン/kernel4.19用LIRCのビルド のバックアップソース(No. All)
現: 2020-12-26 (土) 15:07:41
yuji
Counter: 1226, today: 1, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
» 関連ページ
» Wikiソース
» 編集履歴
» バックアップ一覧
» 添付ファイル一覧
フォーラム
お問い合わせ