Suchergebnisse für Anfrage "linux-kernel"
Ermöglichen und Testen der lokalen Schleife für UART
Ich versuche, einen internen UART-Loop-Back-Test durchzuführen und habe die folgenden Änderungen vorgenommen #include <fcntl.h> #include <stdio.h> #include <termios.h> #include <unistd.h> #include <sys/ioctl.h> #include <sys/mman.h> #include ...
Wie drucke ich eine Nachricht in einer einzigen Zeile im Linux-Kernel?
Ich mache ein einfaches Enque / Deque-Programm im Kernel. Ich möchte eine Nachricht im Kernel drucken, und das habe ich: [18594.595747] Enqueue 3 [18594.595748] queue : [18594.595751] 2 [18594.595751] 1 [18594.595752] 3Aber ich möchte dies ohne ...
netfilter-ähnliches Kernelmodul zum Abrufen der Quell- und Zieladresse
Ich lesedieser Ratgeber [http://www.roman10.net/how-to-filter-network-packets-using-netfilterpart-2-implement-the-hook-function/] , um ein Kernelmodul für die einfache Netzwerkfilterung zu schreiben. Zunächst habe ich keine Ahnung, was dies ...
unbekanntes Symbol __class_create (err 0)
Das ist wahrscheinlich eine blöde Frage, aber ich habe stundenlang online gesucht und konnte keine Antwort finden ... Ich schreibe ein Kernelmodul, das auch ein Zeichengerät erstellt. Es kompiliert ohne Fehler und Warnungen, aber wenn ich es ...
Wie ermittelt der Linux-Kernel die Ladeadresse von ld.so?
Ich weiß, dass der dynamische Linker @ verwendmmap() um Bibliotheken zu laden. Ich denke, es ist der Kernel, der sowohl die ausführbare Datei als auch ihr @ läd.interpReter in den gleichen Adressraum, aber wie wird bestimmt, wo? Ich bemerkte, ...
Lesen Sie die Linux-Kernel-Version mit C?
Ich benutze Ubuntu und möchte die Version seines Kernels lesen. Ich habe in / proc / eine Datei mit dem Namen version gefunden, die die Version des aktuellen Kernels aufzeichnet. Wenn ich keine Datei lesen möchte, gibt es eine andere ...
Eudyptula Challenge und Kernelpfad
Ich habe beschlossen, das @ zu nehmEudyptula Challenge [http://eudyptula-challenge.org/]. Nachdem ich die erste Aufgabe gestellt habe, die darin besteht, eine einfache "Hallo Welt!" Modul erhielt ich die folgende Antwort. Bitte lesen Sie die ...
Speicherzuordnung im Linux-Kernel
Ich hatte heute ein Interview und wurde diese Frage gestellt. Welche Kernel-Speicherzuweisungsstrategie würden Sie verwenden, wenn Sie aufgefordert würden, Speicher mit einer Größe von 2 KB zuzuweisen, und dieser zugewiesene Speicher sollte ...
Was ist die Syntax der Tag-Struktur-Initialisierung?
struct file_operations scull_fops = { .owner = THIS_MODULE, .llseek = scull_llseek, .read = scull_read, .write = scull_write, .ioctl = scull_ioctl, .open = scull_open, .release = scull_release, };Diese Deklaration verwendet ...
Warum ist udelay und ndelay im Linux-Kernel nicht korrekt?
Ich mache eine Funktion wie diese trace_printk("111111"); udelay(4000); trace_printk("222222");und das Protokoll zeigt, dass es 4,01 ms ist, it'OK Aber wenn ich so anrufe trace_printk("111111"); ndelay(10000); ndelay(10000); ...