linux-kernel

Dieses Tag ist für Fragen zu den Interna des Linux-Kernels selbst gedacht - insbesondere zum Schreiben von Code, der im Kontext des Kernels läuft (wie Kernel-Module oder Treiber). Fragen zum Schreiben von Userspace-Code in Linux sollten stattdessen mit [linux] getaggt werden. Da sich die Interna des Linux-Kernels ständig ändern, ist es hilfreich, genau die Kernel-Version (en) anzugeben, an denen Sie interessiert sind.
1
Antwort

Kernel-Modul testen

Ich bin daran interessiert, Funktionen und globale Variablen zu verspotten, um ein Kernelmodul zu testen. Zuerst mit Ссылка versucht, aber es gab Probleme. Alle Artikel Links, wie dies zu tun wäre auch toll. (für Kernel-Module). Um mehr Det...
14.12.2015, 09:57
1
Antwort

Wie kann ich nachweisen, dass __udelay () auf meinem eingebetteten ARM-System korrekt funktioniert?

Wir haben einen ARM9, der den Kernel 3.2 verwendet - alles scheint gut zu funktionieren. Kürzlich wurde ich gebeten, Code hinzuzufügen, um bei einigen GPIO-Leitungen beim Start einen 50-ms-Impuls hinzuzufügen. Der Pulscode ist in Ordnung; Ich ka...
15.11.2012, 23:04
1
Antwort

Warum gibt es kein Nullkopie-Netzwerk im Linux-Kernel? [geschlossen]

Ich würde gern die Gründe dafür wissen, warum der Linux-Kernel (oder ein anderes Mainstream-Betriebssystem) keine Funktion für das Netzwerk mit Nullkopie hat? Mit Null-Kopie meine ich, dass ein Paket / Datenstrom nicht zum Übergeben an eine Anwe...
03.03.2014, 14:59
2
Antworten

Was ist das Dragon Book für Rootkits unter Linux? [geschlossen]

Ich bin kürzlich auf dieses Buch mit dem Titel The Rootkit Aresenal von Bill Blunden gestoßen gibt eine detaillierte (ich meine es!) Beschreibung der Grundlagen, die den Rootkits zugrunde liegen, und geht auch darüber, wie man sie für Window...
27.02.2011, 21:52
3
Antworten

Konfigurieren der Parameter des LED-Triggers aus dem Kernel-Space

Ich arbeite an einem eingebetteten Projekt. Unser Board benutzt Linux Kernel v3.16.7. Ich arbeite daran, ein paar periphere LEDs zu unterstützen, die die Aktivität überwachen. Ich habe den Bootvorgang erfolgreich auf laden Sie die Treiber und e...
23.10.2015, 19:41
6
Antworten

Linux verfügbarer Gesamtspeicher

Ich versuche eine gute Formel herauszufinden, wie viel Speicher verfügbar ist. Ich verwende momentan die folgende Formel: freeMem = MemFree + Buffers + Cached - Shmem . Nach dieser Formel verliert mein eingebettetes System jedoch Speicher. Jet...
01.12.2011, 21:52
2
Antworten

IPv6: IP-Schnittstellenoperationen werden mit HA-Failover mit Floating-IP gestoppt

Wenn ein Hauptknoten ausfällt, schwebt seine IP (IPv6) zum Standby-Knoten. Der Standby-Knoten soll fortan auf dieser IP Dienste bereitstellen. Vorausgesetzt, dass diese beiden Knoten im selben LAN koexistieren, wird häufig festgestellt, dass...
06.07.2015, 22:26
1
Antwort

benutze trace-cmd / ftrace, um function_graph zu bekommen, kurz bevor panic () passiert ist

Ich versuche, trace-cmd zu verwenden, um mehr Informationen über einen Kernel-Absturz zu erhalten, den ich sehe. Unglücklicherweise stürzt der Kernel mit der Fehlermeldung "kernel panic - not syncing" ab (d. H. Socket- und Dateipuffer werden...
26.09.2017, 18:53
2
Antworten

Ändern von Daten, die vom Ext4-Dateisystem auf die Festplatte geschrieben wurden

Ich arbeite an dem akademischen Projekt, das teilweise eine transparente Verschlüsselung (AES-CTR) auf die ausgewählten Ext4-Dateien auf der Festplatte anwendet (ich kann sie bereits mit neuen ioctl usw. als verschlüsselt markieren.) / p> Um d...
07.07.2014, 20:48
1
Antwort

Aktivieren des Schreibkombinations-E / A-Zugriffs im Benutzerbereich

Ich habe ein PCIe-Gerät mit einem Userspace-Treiber. Ich schreibe Befehle über eine BAR an das Gerät, die Befehle sind latenzempfindlich und die Datenmenge ist klein (~ 64 Bytes), daher möchte ich DMA nicht verwenden. Wenn ich die physikalisc...
23.04.2014, 15:11