上矢印を押して下キーで下げると、nexus 7(tegraベース)の音量を上げるLKMによって呼び出される単純なシステムコールを作成しようとしています。より大きなハッキングのためにボールを転がすためのシンプルなプロジェクト。
私の質問は、これらを Android 用にネイティブに処理するファイルをローカライズする方法です。sound/ drivers/ と arch/arm/mach-tegra/ で検索しました。ソース内のさまざまなハードウェア用の非常に多くのさまざまなバージョンのファームウェアを使用すると、どのファイルが自分に関連しているかを簡単にローカライズする方法があります。たとえば、nexus で音量キーを押してシェルで dmsg を実行すると、「gpio : KEY_VOLUMEUP」のような printk が表示されます。最初にこのprintkを見つけようとしていました。
この問題に関するヘルプや、カーネル ハッキングに関するより大きなヒントをいただければ幸いです。