Suchergebnisse für Anfrage "linux-kernel"

0 die antwort

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

4 die antwort

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

2 die antwort

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

TOP-Veröffentlichungen

2 die antwort

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

2 die antwort

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

12 die antwort

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

2 die antwort

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

4 die antwort

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

6 die antwort

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

6 die antwort

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