問題タブ [lirc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
229 参照

linux - pwm-ir-tx モジュールの使用時にユーザー空間の chardev が利用できない

RAMIPS SoC とPWM IR TX カーネル モジュールを使用して、pwm 出力ピンを IR トランスミッタとして使用しようとしています。Linux 4.14.37 を実行しており、次のエントリを dts ファイルに追加しました。

rc-core および pwm-ir-tx カーネル モジュールをロードしています。

pwm-ir-tx モジュールが読み込まれると、カーネルは次のログを記録します。

sysfs ノードは正しくロードされているようです。

しかし、ユーザー空間 (chardev) の lirc デバイスが /dev にリストされていないため、デバイスとどのようにやり取りすればよいかわかりません。理想的にはリモート コントローラー APIを使用したいのですが、これには chardev が /dev に存在する必要があります。

pwm-ir-tx モジュールの前後に lirc_dev モジュールをロードしようとしましたが、まだ /dev には何も表示されません。lirc_dev モジュールをロードすると、次の出力が表示されます。

しかし、まだ /dev に lirc ユーザー空間デバイスがありません... lirc ユーザー空間 API を提供するので、lirc_dev モジュールが必要だと思いますが、それと pwm-ir-tx モジュールの間に接続がないように見えます。 /devにlirc chardevを作成していません。