Linux PWMサブシステムの実装

PWMサブシステム概要 PWMサブシステムはパルス幅変調信号の出力管理を担当します。ハードウェアベンダーはPWMコントローラの実装をカーネルに組み込み、開発者は統一されたAPIを介してバックライト制御やモーター制御などの機能を実装できます。 基本概念 パルス幅変調(PWM)はデジタル信号でアナログ回路を制御する技術です。デューティ比は周期内のアクティブ状態時間の ...

7月5日 00:42 投稿

Linux文字デバイスドライバにおけるioctlの実装と活用

ioctlとは Linux文字デバイスドライバにおいて、ioctlは必須の関数です。ソフトウェアの観点から見れば、単なる関数ですが、強力なハードウェアコントローラーと呼んでも過言ではありません。アプリケーション開発において、ioctlの魅力を実感しました。これはソフトウェアレベルでアプリケーション層とドライバ層間のデータ交換を実現できるだけでなく、特定のロジック ...

6月14日 19:05 投稿