私はLinuxモジュールプログラミング(デバイスドライバ)をやりたいです。大学プロジェクトとして、さまざまなパラメータに基づいてカーネルモジュールをプロファイリングまたはベンチマークする必要があります。私はデバイスドライバを書く方法についての情報を見つけるためにあちこちで見つけ、どのパラメータが特定のドライバ/モジュールのパフォーマンスに影響を与えるかについての情報を知りたいと思います。また、さまざまな値をテストするために変更する方法も知りたいです。
ベストアンサー1
ドライバ固有のパラメータを探している場合は、さまざまな場所で情報を見つけることができます。
- そこに何か情報があってほしいカーネル文書。これはいくつかのケースでは優れており、他のケースではまれであり、ほとんどのドライバーにはまったく存在しません。
- 実行(またはを
modinfo
使用して)すると、引数の1行の説明が提供されることを願っています。-F param
-F parm
- 調べるドライバのソースコード便利なインラインドキュメントを見つけてください。
- このドライバの開発を組織する可能性のあるウェブサイトを検索してください(例:アルサプロジェクト音用)。
もちろん、状況があいまいな場合は常に経験的なテストがあります。試してみて確認してください。