linux-kernel

    1

    1答えて

    特定のドライバにhidデバイスをバインドします。 残念ながら、hid-genericは、デバイスが再接続されたときに何とかバインディングを「盗む」。 私は私が手でこのようにデバイスをアンバインドし、バインドすることができます知っている: # echo ... > /sys/bus/hid/drivers/hid-generic/unbind # echo ... > /sys/bus/hid/d

    0

    1答えて

    現在、i.mx257プラットフォームで作業していて、いくつかのペリフェラルレジスター(具体的にはiomuxレジスター)それは正しく設定されています。 私はbusyboxとdevmem2からdevmemについても読んだことがあります。両方を試してみて、どちらもエラーになります。現在のところ、カスタムボードは、メタfsl-arm yoctoメタパッケージからLinuxカーネルバージョン4.6.0-rc

    0

    2答えて

    私はLinuxにmoudleを追加したいです。 これは私のコードの私の一部です: 1 #include<linux/module.h> 2 #include<linux/kernel.h> 3 #include<linux/init.h> 4 #include<linux/sched.h> 5 #include<linux/list.h> 6 7 MODULE_LICENSE("GP

    1

    1答えて

    私はlinux ubuntu 17.04の簡単なカーネルモジュールをコーディングしています。これは文字列を受け取り、カーネルログに出力します。 #include<linux/module.h> #include<linux/init.h> #include<linux/moduleparam.h> char* mystring = "hello world"; module_param(m

    1

    1答えて

    私はLinuxカーネルを読んでいますが、私はMMU関連の部分に興味があります。 __create_page_tables: pgtbl x25, x26, x28 // idmap_pg_dir and swapper_pg_dir addresses mov x27, lr /* * Invalidate the idmap and swapper

    0

    1答えて

    を起動したばかりではないフックnf_register_hookを使用して、ネットフィルターにPF_BRIDGEフックとしての機能を登録するカーネルモジュールが(あり) フック関数は、カーネルから呼び出さ取得されていません。 カーネル固有の変更が必要ですか? このような動作の理由は何ですか?私はまた何のエラーも見ません。

    0

    1答えて

    私はLinuxカーネルドライバを開発中です。要件の一部は、システム上のACPIデバイスのリストを取得し、それを反復することです。次のコードはユーザモードで動作しますが、カーネルではコンパイルされません。 #include <dirent.h> #include <stdio.h> int main(void) { DIR * d; struct dirent * d

    -1

    1答えて

    私の講師が私に与えたいくつかのサンプルコードを理解しようとしています。 これは、ユーザー空間から/ procファイルを介してカーネル空間にデータを転送する方法です。これは彼が私に与えた唯一のコードであり、私はユーザースペースプログラムを逃しているように感じ、彼は何がうまくいっているのかを彼が説明しているとは思わない。 彼はセマフォを介してファイルをロックすることを実証し、私が信じているデータも転送

    0

    1答えて

    私はcat /proc/modulesを使用して、モジュールの詳細をリストしました。 4つのインスタンスとしてモジュールショーの下 が存在している: poe_isr 3046 4 - Live 0xc37e1000 (O) それが何を意味するのでしょうか?これらのインスタンスがどこで使用されているかをどのように確認できますか? adcmods 1565 0 - Live 0xc37dd000