linux-device-driver

    1

    1答えて

    私の目的は、特定の種類のusb以外のusbポートの使用を無効にすることです。 usbデバイスが挿入されるたびに、udevルールが呼び出され、作業を処理するプログラムが実行されます。 usb_storageモジュールは使用に必要なのでアンロードできません。なぜなら、私のケースに合わない場合、どのようにusb dev linkを削除できますか?

    0

    3答えて

    カーネルモジュール/ドライバを記述するときに、ほとんどの場合、いくつかの構造体はいくつかの特定の関数を指すように初期化されます。これの初心者として誰かがこれの重要性を説明することができます。 また、私は関数が宣言されている本家彼らは常に実装されていないことがわかったキャラクタデバイスドライバを書いている間、私はstruct file_operationsを見ました。誰もそれについて助けてくれますか

    3

    2答えて

    私はLinux初心者で、Linuxデバイスモデルを理解しようとしています。私は、Linux 3.1.6のコードベース、特にドライバ部を通過すると は、ドライバの一部は、(例えばI2Cバスデバイス使用していたことが判明した:Linuxベース3.1.6 /ドライバ/ I2C/I2Cを-dev.c)* register_chrdev()*と 他にもいくつかのものがあります(例えば、pciバス:linux

    0

    3答えて

    、OSは全体のRAM領域に占有し、RAMは次のようになります。私はプログラムを実行している間、 は、意味どの私は、すべての変数、スタック、ヒープなどに割り当てられた動的メモリは、領域内に残る書き込みます。私がfirefox、paint、geditなどを実行すると、この地域でも実行されます。 (これは正しいのでしょうか?) しかし、私はOS領域を縮小したいと思います。以下は、私はRAMを分割する方法

    3

    2答えて

    Linuxデバイスドライバ開発を学びたい。 陽性: Iは、ひるみの小さなドライバを開発し、ドライバを読み込み、書き込み、SPI、アプリケーションすなわち開口からI2Cインタフェース上で働いています。 私はオペレーティングシステムとデータ構造が優れています。 ネガ: 私はLinux上で働いたことはありません。 私の背景は、システムに組み込まれていません。 Linuxデバイスドライバの開発をどのように

    3

    2答えて

    私はデバイスドライバのプログラミングに非常に新しいです。 私はウェブサイトの下を通過していました。 http://www.codeproject.com/KB/system/driverdev.aspx 私はちょうど "バイナリ"という言葉と混同していました。 特定のステートメントは、 "リンカは最後のバイナリをビルドし、オプションがPEヘッダにあるかどうかに基づいて...."と言います。 私の質

    1

    2答えて

    TCP/IPパケットをキャプチャしてTCP/IPパケットを生成するモジュールを作成し、これをカーネルに送信します。このカーネルはtherからユーザー空間に送信されます。私のコードは今、後半に完了しました。 Kernelからユーザー空間にメッセージを送信します。誰かがパケットをキャプチャするのを助けることができますか?私はしたいが、あなたは、カーネルの土地でこれを行うにはnetfilterのAPIを

    2

    3答えて

    シンプルなcharデバイスドライバを書き込もうとしたら、Beagleboardなどの組み込みLinuxボードのGPIOピンにアクセスするcharデバイスドライバを書きたいと思っています。私はモジュール"mygpiomodule"を書くことに興味があります。ロードすると、ユーザ空間からの読み取り、書き込みがGPIOにアクセスするように、/dev/mygpiomoduleに表示する必要があります。私は

    0

    1答えて

    私たちはカーネルと共に静的なドライバを構築すると、__initから_probeまでのドライバコードの流れを理解できます。しかし、ドライバがモジュールとしてビルドされ、カーネルがすでにブートされているときにinsmodがロードされても、それでも両方の機能が必要ですか? insmodを使用しているときに_probeが必要なだけでなく、ドライバがデバイスのプローブを直接探知せず、デバイス登録コードを_p

    0

    1答えて

    私はLinuxでsysfsを操作する方法を理解するのに役立つチュートリアルまたはサンプルコードを探しています。私はこの分野の初心者であり、私が得ることができるすべての助けを感謝します。 私の最終目標は、at25ドライバを使用してSPI EEPROMにデータを読み書きするアプリケーションを作成することです。 これまでのところ、私はhttp://www.signal11.us/oss/udev/のチュ