Suchergebnisse für Anfrage "linux-kernel"

2 die antwort

Was ist der Unterschied zwischen dma_mmap_coherent und remap_pfn_range?

erzeit verwende ich einBeispiel Treiber [https://github.com/claudioscordino/mmap_alloc/blob/master/mmap_alloc.c] um daraus zu lernen, und worauf ich meinen eigenen Treiber aufgebaut habe. Der mmap-Code ist nahezu identisch, abgesehen von der ...

4 die antwort

Wie schreibe ich ein BitBake-Treiberrezept, das Kernel-Quell-Header-Dateien benötigt?

EinführunIch habe eindo_install Task in einem BitBake-Rezept, das ich für einen Treiber geschrieben habe, in dem ich eine benutzerdefinierteinstall Skript. Die Task schlägt fehl, weil das Installationsskript keine Kernel-Quell-Header-Dateien in @ ...

2 die antwort

Was ist die Verwendung des GFP_USER-Flags in kmalloc?

oweit ich verstehe, die Verwendung in derGFP_USER flag (im Aufruf ankmalloc) wird verwendet, um Speicherplatz für Benutzer zu reservieren. Bedeutet dies, dass sich die zugewiesene Seite im Kernelbereich befindet, auf den der Benutzer zugreifen ...

TOP-Veröffentlichungen

8 die antwort

Wie löse ich “BUG: Scheduling während atomic: swapper / 0x00000103 / 0, CPU # 0”? im TSC2007 Treiber?

Ich habe den tsc2007-Treiber gefunden und nach unseren Wünschen modifiziert. Unsere Firma produziert ein eigenes TI DM365-Board. In diesem Board haben wir TSC2007 verwendet und den PENIRQ-Pin mit GPIO0 von DM365 verbunden. Es wird auf Fahrer OK ...

2 die antwort

Understand des U-Boot-Speichers verstehen

Ich verstehe nicht, was beim Laden von U-Boot im RAM passiert. Ich arbeite an einem Xilinx Zynq ZC702-Evaluierungskit und versuche, mit U-Boot einen Linux-Kernel darauf zu laden. Also habe ich mit dem Xilinx-Tool Vivado und dem SDK eine ...

2 die antwort

Python Netlink Multicast-Kommunikation in Kernels über 4

Ich habe versucht, das Beispiel von einem vorherigen @ zu reproduziere SO post [https://stackoverflow.com/questions/22691305/multicast-from-kernel-to-user-space-via-netlink-in-c] auf einem Kernel über 4 (4.1): #include <linux/module.h> ...

2 die antwort

Wie verstehe ich diese dmesg-Fehlermeldung?

ch habe dieses einfache Modul geschrieben, um mit einem Gerät umzugehen und einige seiner Energieverwaltungsmethoden aufzurufen, wie z. B..suspend und.resume. Bei seiner Initialisierung sucht das Modul einfach nach einem bestimmten Gerät und ...

4 die antwort

Wie funktioniert CLFLUSH für eine Adresse, die sich noch nicht im Cache befindet?

Wir versuchen, den Cache-Inhalt eines Prozesses unter Linux mithilfe der Intel CLFLUSH-Anweisung im Userspace zu leeren. Wir erstellen ein sehr einfaches C-Programm, das zuerst auf ein großes Array zugreift und dann CLFLUSH aufruft, um den ...

6 die antwort

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 ...

6 die antwort

Kernel-Modul kompilieren, Header-Probleme, Makefile-Probleme

ok Ich versuche, ein einfaches Kernel-Modul zu kompilieren. Wenn ich auf eines der folgenden Elemente verweise, die Includes enthalten, beschwert es sich über alle möglichen Dinge. linux-headers-2.6.31-21 linux-headers-2.6.31-22 ...