Linux PWMサブシステムの実装
PWMサブシステム概要
PWMサブシステムはパルス幅変調信号の出力管理を担当します。ハードウェアベンダーはPWMコントローラの実装をカーネルに組み込み、開発者は統一されたAPIを介してバックライト制御やモーター制御などの機能を実装できます。
基本概念
パルス幅変調(PWM)はデジタル信号でアナログ回路を制御する技術です。デューティ比は周期内のアクティブ状態時間の ...
7月5日 00:42 投稿
Linux文字デバイスドライバにおけるioctlの実装と活用
ioctlとは
Linux文字デバイスドライバにおいて、ioctlは必須の関数です。ソフトウェアの観点から見れば、単なる関数ですが、強力なハードウェアコントローラーと呼んでも過言ではありません。アプリケーション開発において、ioctlの魅力を実感しました。これはソフトウェアレベルでアプリケーション層とドライバ層間のデータ交換を実現できるだけでなく、特定のロジック ...
6月14日 19:05 投稿