linux-kernel

    0

    1答えて

    私の目標は、入力処理データを別のデバイスの別のCPUに転送することです。 たとえば、あるOSから別のOSへ。

    0

    1答えて

    CSMA/CAコードをLinuxで管理したり、CSMA/CAの修正版を使用するAndroidアプリケーションを作成する方法はありますか?バックオフ時間を変更して分析したいと思います。 Linuxでソースコードを入手するには、どんな提案が役に立ちます。またはAndroidアプリケーションの場合、CSMA/CAの設定やコードにアクセスする方法はありますか?

    1

    1答えて

    openwrt用のPCIEデバイスドライバを開発していますが、last questionで述べたタイマ割り込みでioメモリにアクセスしようとするとデータバスエラーが発生しました。多くの研究の後、私はその理由を知ったかもしれないと思うが、私はそれを解決することができない。私の悩みは以下の通りです。 先週、私はpcie領域のサイズがシステムの起動時に変更されている可能性があることを知りました。私のドラ

    0

    1答えて

    Linuxカーネルシステムコール層の属性変更をトレースする方法。 は、test.txtという タッチtest.txtのようなファイル名を作成します。 - >この場合、アクセス時間が変更されました。 VFS層では、これは "setattr"でトレースすることができますが、これをsys呼び出しレイヤーでどのようにトレースできますか?

    1

    1答えて

    カーネルが4.6より小さい場合は、fork、clone、execなどの重要なシステムコールのフックを強くするためにアセンブリスタブを使用します。特に、execveの場合、Kernel-4.5のスニペットは、execve: ENTRY(stub_execve) call sys_execve return_from_execve: ... END(stub_execve) システ

    0

    1答えて

    読み書きを消費する実装の単純なcharドライバを書きたいと思っています。読み込みと書き込みのオフセット用のバッファと2つのグローバルポインタを保持しています。すべてのプロセスは排他的に読み取りまたは書き込みを行う必要があります。また、読み取りには少なくとも512バイトがあるまで待機する必要があります。演習のために、私はmutexの代わりにwait_event_interruptible_exclu

    1

    1答えて

    私はプロセス/スレッド時間を取得する必要があります。私はいくつかの記事を読んで、 sum_exec_runtime Total time process ran on CPU In real time Nano second units (10^−9) Updated in __update_curr(), called from update_curr() は、だから私はそれがシン

    0

    2答えて

    これは6年前に回答なしでdevice-node-access-permissions-in-linuxと似た投稿です。 misc_register()を使用して作成された/dev/magic-i2cにデバイスノードがあります。このデバイスノードのデフォルトのアクセス権はrootであり、AOSPライブラリではアクセスできません。私は.mode = S_IRWXUGOを追加しようとしましたが効果はあり

    0

    1答えて

    私はフレームバッファioctlについて勉強していましたが、ドキュメントが不完全で、linux/fb.hファイルをより多くのioctlのために参照しましたが、ソースコードからはioctlsの機能がよく分かりません。どのように私はioctls関数をソースコードから理解できますか、それとも利用可能な良い文書がありますか?

    0

    2答えて

    Linux I2Cカーネルドライバの開発方法を学び、以下のWebサイトから学びます。 How to instantiate I2C devices I2C Driver for Linux Based Embedded System ... 次は、私はI2Cのタッチパッドドライバ、を実装する方法を示すサンプルを見つけましたが、それは本当に私にを混同しました。 linux/drivers/input