組み込みLinuxデバイスのバックライト動作が不安定

組み込みLinuxデバイスのバックライト動作が不安定

組み込みLinuxデバイスでLCDディスプレイのバックライト値を制御したいです。インターネットの検索中に、バックライト付きドライバbacklightフォルダ内に呼び出されたファイルがキーを保持しているという参考sys/classes資料が見つかりました。単に内部値を変更すると(たとえば、echo端末でコマンドを使用するなど)、この結果が得られます。参考資料には次のものが含まれています。このリンクこれそしてこれ。私の場合、このファイルは内部にあり、/sys/devices/platform/pwm-backlight/backlight/pwm-backlight言及されているすべての関連ファイル(実際の明るさ、明るさ、最大明るさ)があります。

echo命令を使用してバックライト制御が成功しましたが、問題はこの命令が不安定であることです。時にはファイル内で値を変更すると、バックライトがそれに応じて反応することもあり、他の場合には何も起こりません。ある時はうまくいくと、ある時はうまくいかない理由を正当化できる特別なものが見つかりません。これが私がここにいる理由です。この方法が時々動作し、時には動作しないのはなぜですか?プログラミングの欠陥やドライバやハードウェアの問題はありますか?これらの不安定性を正すにはどうすればよいですか?

私が必要なようにLinuxカーネルをコンパイルしたことは言及する価値があります。このリンク)。このページの説明に従って、使用されるドライバは「汎用PWMベースのバックライトドライバ」と呼ばれます。私はTexas Instruments OMAP L138プロセッサを使用しています。

ちなみに、このファイルを変更しない「カウンタ」ソリューションが許可されることに言及する価値があります(例:このリンク)。

ベストアンサー1

おすすめ記事