2016-03-31 3 views
0

私のカーネルプログラミングプロジェクトの一環として、キーボード割り込みを処理し、私のモジュールが割り込みを適切に処理していることを示すユーザースペースアプリケーションを起動するカーネルモジュールを作成する必要があります。それは可能ですか?私はカーネル空間からユーザーレベルのアプリケーションを実行する方法を知らないので、ユーザスペースアプリケーションを起動するためにLinuxカーネルモジュール内のキーボード割り込みを処理する?

+1

** Linux **カーネルについてお話した場合、ユーザレベルのプログラムを呼び出す 'call_usermodehelper()'関数があります。 – Tsyvarev

答えて

0

call_usermodehelper()はそれを助けますが、コマンドラインレベルでバイナリを実行することができます。例えば、/usr/bin/loggerは、syslogにテキストを記録するのに役立ちます。 call_usermodehelper()を使ってGUIベースのアプリケーションを起動することはできません。

関連する問題