kernel-module

    11

    1答えて

    私はタブレットPCのタッチスクリーン用のgoodixチップを持っています。最新のカーネルモジュールをコンパイルしても、動作しません。私は、パッチを当てたドライバで、まさにこのカーネルのバージョン使用しています : DSDTテーブルには、タッチスクリーンに関する情報が含まれています:手始めに https://github.com/NimbleX/kernel を、言ったチップの絵は次のとおりです。

    0

    1答えて

    2つの.cファイルを持つカーネルモジュールをコンパイルしようとしています。私はこれを実行すると私のMakefileが、私はMakefileのが今のヘッダーを検索する場所を知っていないようだ cc -c -o dummy.o dummy.c dummy.c:3:24: fatal error: linux/init.h: No such file or directory を取得するには、次の

    0

    1答えて

    IBMが提供するTPM 2.0 Simulatorがあり、ソケットを介して通信します。私は特定のポートでlocahostに接続し、その接続を介して私のコマンドを送信する必要があります。 私はハードウェアTPMを持っているかのように使いたいと思っています。だから、私はカーネルモジュールを書いて、これの文字デバイスドライバを/dev/tpm0の下に提供すると思った。 これは基本的にプロキシです。受信し

    0

    1答えて

    私はXORという新しいプロトコルを実装しています。最初に、パケットはユーザー空間で作成され、ネットワークに送信されます。その後、パケットはネットワーク内の他のノードに正常に到着する。今度は、送信されたすべてのモジュールをインターセプトしてヘッダーやデータを追加するモジュールを作成する必要があります。パケットにデータを入れるモジュールを作成しますが、成功しません。 私はいくつかのことを試しますが、私

    0

    1答えて

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

    0

    2答えて

    システムコールの追加に関する質問がたくさんありましたが、動作するLKMを使用した例は見つかりませんでした。私はこのようなリソースを見つけました:http://tldp.org/LDP/lkmpg/2.6/html/ これは、理論的には動作しますが、コンパイルされません。誰かが私にhello worldシステムコールなどを追加するための簡単な例を指摘できますか?私のカーネルを再コンパイルする必要がな

    2

    1答えて

    の等価get_random_bytes() LinuxとBSDカーネルから使用するRNGに素敵なインターフェイスを提供:KMDは簡単にデバイスのファイルを開くことができませんので、 void get_random_bytes(void *buf, int nbytes); を。しかし、私はSolarisのKernel functions for driversで同様のものを見つけることができま

    0

    1答えて

    ここに私が2.xカーネル用に書いたカーネルモジュールの行があります。 static spinlock_t mr_lock = SPIN_LOCK_UNLOCKED; このモジュールを3.16カーネル用にコンパイルしようとすると、次のビルドエラーが発生します。 error: ‘SPIN_LOCK_UNLOCKED’ undeclared here (not in a function) 私は

    0

    1答えて

    ロード可能なカーネルモジュールからユーザーアプリケーションへのシグナル呼び出しを実装しようとしました。アプリケーションはsigactionを使用して信号呼び出しを処理し、その後、switchとcaseによって異なる動作を処理するにはsival_intを使用します。カーネル側で void signalHandler_function (int signum, siginfo_t

    1

    2答えて

    カーネルモジュールからユーザースペースプログラムを削除する方法があるかどうかは疑問です。killコマンドは、ユーザースペースからカーネルスペースへのシステムコールでは機能しません。