kernel

Beim Rechnen ist der Kernel ein Computerprogramm, das Eingabe- / Ausgabeanforderungen von Software verwaltet und diese in Datenverarbeitungsbefehle für die Zentraleinheit und andere elektronische Komponenten eines Computers übersetzt. Der Kernel ist ein grundlegender Teil des Betriebssystems eines modernen Computers. Dieses Tag ist für allgemeine Fragen zu Code bestimmt, der im Kontext eines Betriebssystemkerns ausgeführt wird.
3
Antworten

Was ist der Unterschied zwischen module_init und init_module in einem Linux Kernel Modul?

Ich habe versucht, einige Linux-Treiber zu portieren und erkannte, dass es einen wesentlichen Unterschied zwischen Kernel-Version 2.4 und 2.6 von Linux gibt. In der Version 2.4 des Kernels war die Modulprogrammierung wie folgt - %Vor% Abe...
10.07.2010, 07:39
5
Antworten

Kernel entwickeln und in virtuellen Maschinen testen

Ich mag Programmieraufgaben, und das Schreiben eines Kerns scheint eine Programmieraufgabe zu sein. Leider sind Kernel besonders schwer zu testen, da sie im Grunde den Kern von Betriebssystemen bilden und daher nicht einfach auf einem Betrieb...
16.03.2009, 11:36
1
Antwort

Vollständiger Prozessname von task_struct

Ich möchte den vollständigen Prozessnamen von struct task_struct erhalten. Das Feld comm speichert nur 16 Zeichen, während der Prozessname länger sein kann. Gibt es eine Möglichkeit, den vollständigen Prozessnamen zu erhalten? Dies kann d...
06.09.2013, 12:51
1
Antwort

Unterschied zwischen E / A-Ports und E / A-Speicher

Ich will nur den Unterschied zwischen I / O-Ports und I / O-Speicher wissen, weil ich ziemlich verwirrt bin. Und wenn jemand den Gebrauch erklärt, wäre das großartig. Und bei Verwendung meine ich, wenn I / O-Ports bevorzugt werden und wenn I / O...
27.12.2011, 08:50
2
Antworten

Unit testet Kerneltreiber

Ich suche nach einem Test-Framework für die Windows-Kernel-Umgebung. Bisher habe ich cfix gefunden. Hat jemand es versucht? Gibt es Alternativen?     
20.08.2008, 15:43
2
Antworten

Kritisches Timing in einem ARM Linux Kernel-Treiber

Ich verwende Linux auf einem MX28 (ARMv5) und verwende eine GPIO-Leitung, um mit einem Gerät zu sprechen. Leider hat das Gerät einige spezielle Timing-Anforderungen. Ein Tiefpegel auf der GPIO-Leitung kann nicht länger als 7us dauern, Hochpegel...
14.06.2013, 18:31
1
Antwort

Trigger Kernel Interrupt Handler: Wie?

Ich versuche die asynchrone Interrupt-Behandlung im Kernel zu verstehen, natürlich durch das legendäre Verständnis des Linux-Kernels. In diesem Prozess wie und wer wird Kernel Interrupt Handler auslösen? Ich möchte, dass jemand mir hilft,...
22.07.2013, 08:33
3
Antworten

Wie kann ich einen Parameter in Symfony2 dynamisch festlegen?

Ich versuche, einen Parameter dynamisch in Symfony2 zu setzen (das kann ich nicht statisch in meiner parameters.yml Datei setzen). Mein Ansatz ist die Verwendung eines EventListener : %Vor% Und meine Service Definition in config.yml...
18.04.2014, 15:09
1
Antwort

Wie funktioniert der USB-Speichertreiber unter Linux?

Ich versuche herauszufinden, wie der USB-Speichertreiber unter Linux funktioniert. Ich suche nach einem einfachen Artikel oder sogar einem Bild / Flussdiagramm, das beschreibt, wie es funktioniert. Im Grunde möchte ich folgende Fragen beantwo...
04.12.2013, 20:02
1
Antwort

insmod: init_module ist fehlgeschlagen (Exec-Formatfehler)

Ich bin in der Lage, Kernel-Modul für Galaxy S4 Kernel 3.4.xx zu kompilieren, aber ich bekomme folgende Fehler während der Moduleinfügung. Könnte jemand bitte etwas Licht auf das, was hier fehlt, werfen. Das Kernelmodul ist ein einfaches hell...
15.05.2013, 10:01