Suchergebnisse für Anfrage "linux-device-driver"
Wie verwende ich den Netlink-Socket, um mit einem Kernel-Modul zu kommunizieren?
Ich versuche, ein Linux-Kernelmodul zu schreiben, das über netlink mit dem Benutzerprozess kommuniziert. Ich verwende netlink, weil das Benutzerprogramm, mit dem ich kommunizieren möchte, nur über Sockets kommuniziert und ich das nicht ändern ...
Umfrage in ein Linux-Kernelmodul implementieren
Ich habe einen einfachen Zeichengerätetreiber, mit dem Sie von einem benutzerdefinierten Hardwaregerät lesen können. Es verwendet einen DMA, um Daten aus dem Gerätespeicher in den Kernelspeicher zu kopieren (und dann an den Benutzer). Dasread ...
insmod Fehler: Einfügen von './hello.ko': -1 Ungültiges Modulformat "
Ich habe gerade mein erstes Treibermodul erstellt, das Hallo-Welt-Modul nach LDD3. Allerdings ist leider dieser Fehler aufgetreten: insmod: error inserting './hello.ko': -1 Invalid module format. Ich mache das auf Ubuntu 11.04 und meiner ...
Was ist DMA-Mapping und DMA-Engine im Kontext des Linux-Kernels?
Was ist DMA-Mapping und DMA-Engine im Kontext des Linux-Kernels? Wann können die DMA-Zuordnungs-API und die DMA-Modul-API im Linux-Gerätetreiber verwendet werden? Ein echtes Beispiel für einen Linux-Gerätetreiber als Referenz wäre großartig.
Was sind Linux-Irak-Domains, warum werden sie benötigt?
Was sind IRQ-Domains, ich lese Kernel-Dokumentation https: //www.kernel.org/doc/Documentation/IRQ-domain.tx [https://www.kernel.org/doc/Documentation/IRQ-domain.txt]) Sie sagen Die Anzahl der Interrupt-Controller, die als eindeutige IRQ-Chips ...
Isolate Kernel Module auf einen bestimmten Kern mit Cpuset
Aus dem User-Space können wir @ verwend cpuset [http://man7.org/linux/man-pages/man7/cpuset.7.html] um eigentlichisoliere einen bestimmten Kern in unserem System und führen Sie nur einen bestimmten Prozess für diesen Kern aus. Ich versuche ...
Wo kann man volatile verwenden? [Duplikat
Diese Frage hat hier bereits eine Antwort: Warum wird Flüchtigkeit in C benötigt? [/questions/246127/why-is-volatile-needed-in-c] 17 answersIch habe über flüchtige Keywords gelesen, aber ich weiß nicht, in welchen Situationen ich sie verwenden ...
Wie erhalte ich Details zu allen Modulen / Treibern, die beim Booten des Linux-Kernels initialisiert / getestet wurden?
Ich benötige die Sequenz von Modulen / Treibern, die während des Kernel-Bootvorgangs aufgerufen | initialisiert | werden. Können Sie mir bitte mitteilen, ob eine Flash-Befehlszeilenoption verfügbar ist, um diese Sequenz abzurufen?
Meine Attribute sind viel zu rassig. Was soll ich tun?
In einem Linux-Gerätetreiber, sysfs-Attribute in @ erstellprobe ist viel zu rassig - speziell,it erlebt eine Racebedingung mit Userspace [http://kroah.com/log/blog/2013/06/26/how-to-create-a-sysfs-file-correctly/]. Die empfohlene Problemumgehung ...
Wie stelle ich eine USB-Verbindung zwischen zwei PCs her? [Closed]
Zusammenfassung (Was wir getan haben, was wir versucht haben): rundsätzlich besteht das Ziel darin, ein ADB-Protokoll über USB zwischen zwei Linux-Computern mithilfe von ADB-Quellcodes einzurichte Envinronment ist Ubuntu 16.0.4. Es gibt ...