linux-device-driver

    5

    2答えて

    私は以下のロックアップがあります。これは、slic_testのpid 5207が犯人であることを示していますか?それとも、カーネル内の現在のマクロが、私のドライバにシステムコールを行ったユーザスペースプロセスを指しているためですか?さらに - irqイベントスタンプ0 ... irqイベントスタンプは正確に何を表していますか?ブート後に割り込みの数にすることはできません... 88798秒後に0以

    11

    1答えて

    私はLinuxデバイスドライバnewbieです。taskletとworkqueueの正確な違いを知りたいと思っています。さらに、私も疑問を次ています どのカーネルスタック行う割り込み、タスクレットとワークキューを使用割り込み/プロセスのコンテキストで実行されていますか? タスクレットとワークキューはどんな優先順位で実行され、優先順位を変更できますか? 私自身のワークキューリストを実装している場合は

    7

    1答えて

    sysfs readまたはsysfs writeのUIボタンの読み取り/書き込み機能を備えたAndroidアプリケーションを作成したいと思います。 次の例のコードはjava.io.RandomAccessFileです。 package com.tutorialspoint; import java.io.*; public class RandomAccessFileDem

    8

    3答えて

    ブート時に私の新しいコードが使用する カーネルにカスタムパラメータを渡したいと思います。このパラメータは数値です。 私はカーネルコマンドラインを使ってカーネルモジュールに値を渡す方法、つまりmodule_param()を知っています。今私はu-bootから価値を渡したいと思う。 ブート中またはブート後にこれを行う方法はありますか?あなたは、カーネルモジュールに値を渡す方法を知っていれば

    7

    2答えて

    私のMMIO読み取り/書き込みレイテンシが不当に高いことがわかりました。私は誰かが私にいくつかの提案を与えることを願っています。 私は、カーネル空間で、PCIeデバイスのBAR0アドレスに4バイトの値を読み取る簡単なプログラムを書きました。デバイスはPCIe Intel 10G NICで、Xeon E5サーバーのPCIe x16バスに接続されています。私は読んで終わりMMIOの始まりの間の時間を測

    7

    2答えて

    私はubuntu12.04にG ++/gccでコンパイルし、それが「OK」であるが、私はラズベリーパイツールを使用してコンパイル越えることはできませんが、私が持っていた toolsmaster CC := /home/Desktop/Simple_Linux_Driver/tools-master/arm-bcm2708/arm-bcm2708-linux-gnueabi/bin/arm-bcm

    7

    2答えて

    "hwclock"シェルコマンドではなく、CコードでRTCからの読み取りを通信したいと思います。 私はi2cdetectを使用する場合しかし、それは(私のRTCのスレーブ・アドレスである)0x68を示しては意味し、状況"UU"を持っている「プロービングこのアドレスがドライバによって現在使用されているので、スキップされました」。そして、私がi2cgetを試した後、そのアドレスが "0x68:デバイス

    5

    1答えて

    Fedora linuxで最初のカーネルモジュールをコンパイルするときにエラーが発生しました。 ソースコード: - #include <linux/module.h> /* Needed by all modules */ #include <linux/kernel.h> /* Needed for KERN_INFO */ #include <linux/init.h> /* Ne

    5

    1答えて

    私はカーネルドライバのプログラミングを進めています。現在、アプリケーションとカーネルドライバの間で簡単なデータ転送を構築しようとしています。 私はこれら2つの間のリンクとしてシンプルキャラクタデバイスを使用していますが、ドライバにデータを転送するのに成功しましたが、ユーザー空間に意味のあるデータを戻すことができません。 カーネルドライバは次のようになります。 #include <linux/ini

    16

    1答えて

    私は、USBを使って私のPCに接続する人気のあるタブレットを持っています。接続されると、タブレットは手の動きを検出し、それに応じてポインタを操作する。タブレットはこのデータをパソコンに送信しています。 私の目標は、これらの送信を傍受し、データを処理した後にマウスを操作することです。私が見つけた言葉は、デバイスドライバとHIDですが、これ以上のことはできません。データ形式が知られている場合 はどのよ