Tag: kernel
In computing, der kernel ist ein computer-Programm, das verwaltet die input/output-Anfragen von der software und übersetzt Sie in Daten-Verarbeitung von Anweisungen für die zentrale processing unit und anderen elektronischen Komponenten in einem computer. Der kernel ist ein wesentlicher Bestandteil einer modernen computer-Betriebssystem.
Dieser tag ist für Allgemeine Fragen zum code, der ausgeführt wird im Rahmen einer Betriebssystem-kernel.
2
Antworten
Was ist gemeint mit "nicht synchronisieren" in einen kernel-panic-Nachricht? Habe ich gelesen, dass es bedeutet, dass der kernel erfolgreich synchronisiert Daten auf der Festplatte, bin aber nicht sicher. Einem typischen Kontext wäre: "Kernel panic - not syncing
2
Antworten
Ich bin mit dem ESet antivirus, und vor kurzem seine GUI-front-end egui.exe aufgehängt und war unter 50% CPU (also 100% von einem Kern). Erstaunlich fand ich, dass ich nicht töten kann, selbst mit debug-Berechtigungen aktiviert. Nun bin
2
Antworten
Ich entwickle für ein ARM-Gerät mit Linux-2.6.37. Ich bin versucht zu wechseln, ein IO-pin so schnell wie möglich. Ich machte einen kleinen kernel-Moduls und einer user-space-Anwendung. Ich habe versucht, zwei Dinge : Manipulieren die GPIO-control-Register, die direkt
3
Antworten
Ich Frage mich, ob jemand von Euch weiß, wie man die Funktion verwenden get_timer() die Zeit Messen, die für den Kontext wechseln wie findet man das Mittelmaß? wenn, um es anzuzeigen? Könnte mir jemand helfen mit diesem.
1
Antworten
Ich bin neu auf socket-Programmierung Sah ich einen ICMP-Anfrage Programm , in dass Sie setsockopt an eine Steckdose int on = 1; setsockopt(s, IPPROTO_IP, IP_HDRINCL, &on, sizeof(on)) aber auch wenn ich nicht mit dieser Anweisung, wird das
2
Antworten
Ich versuche zu Lesen, die von PEB notepad.exe Derzeit bin ich versuchen, auf den PEB durch die Registrierung einer ProcessCreation Rückruf und dann warten, bis notepad.exe erstellt. Sobald der Editor erstellt, ich benutze es die PID zu
2
Antworten
Ich versuche zu verwenden die POSIX-Uhr-Funktionen in den kernel, aber der compiler gibt mir immer den Fehler: Fehler: implizite Deklaration der Funktion "clock_gettime' long __timer_end(struct timespec start_time) { struct timespec end_time; clock_gettime(CLOCK_REALTIME_COARSE, &end_time); return(end_time.tv_nsec - start_time.tv_nsec); }
1
Antworten
Ich freue mich auf die Verbindungs-Manager (ConnMan) source-code, der ein tool für Linux(-ähnliche) Systeme für die Verwaltung von Netzwerken. Einer der (undokumentierte) ' Quell-Dateien hat die vage Benennung rtnl.c. Weiß jemand, was gemeint ist mit RTNL? Googeln
1
Antworten
Arbeite ich an einem Gerätetreiber, der hat Zugriff auf eine scatter-gather-Liste (sg) element. Ich bin in der Lage, extrahieren Sie die Daten aus und speichern Sie es in einem zugewiesenen Puffer mit sg_copy_to_buffer. Nun, meine Idee ist,
4
Antworten
Das Fleisch, meine Frage ist "wie aus einem design eine kernel-Funktion für ein Lern-problem?" Als schnelle hintergrund, ich lese Bücher, die auf support vector machines und kernel-Maschinen, und überall sehe ich die Autoren geben Beispiele der Kerne
1
Antworten
War ich versucht zu schreiben, ein einfaches Programm die Kommunikation zwischen kernel-und user-space mit Netlink. Hier im Grunde das, was ich erreichen wollte: User-space-Programm beginnt mit der Bindung an einen Benutzer-definierten multicast-Gruppe. Einfügen kernel-Modul Kernel-Modul sendet eine
1
Antworten
Ich versuche zu hacken, den linux-kernel, und ich wundere mich. Wie kann ich das ändern das Standard-Linux-Prozess-scheduler mit anderen? Und Kann ich nur jedem Verfahren als real-time-Prozess? Danke Finden Sie in der ans-hier ändern Sie die scheduler:
2
Antworten
Nach der Umstellung auf Ubuntu 13.10 habe ich kompilieren müssen ein Treiber für die neueren kernel. Aufruf make Ergebnisse in 2 Fehler: error: implicit declaration of function ‘kzalloc’ error: implicit declaration of function ‘kfree’ Den gleichen make
3
Antworten
Ich würde gerne mehr erfahren über osdev. So dachte ich über das lernen von anderen kleinen Kerne besser im osdev. Gibt es irgendwelche guten kernel für das lernen osdev? Natürlich muss es die GPL so kann ich
1
Antworten
Den Call-Trace enthält Einträge wie: [<deadbeef>] FunctionName+0xAB/0xCD [module_name] [<f00fface>] ? AnotherFunctionName+0x12/0x40 [module_name] [<deaffeed>] ClearFunctionName+0x88/0x88 [module_name] Was ist die Bedeutung des '? ' - Zeichen vor AnotherFunctionName? InformationsquelleAutor qdot | 2012-10-28
1
Antworten
Ich habe ein Sony Xperia P. ich habe installiert einen custom kernel, die ich erfüllt mich. Nun ich kann nicht finden, Ihre config.gz. Es gibt es nicht in /proc/config.gz. Im nicht sicher, ob oder nicht es war
4
Antworten
Ich versuche, diese Ausführung zu erhalten, und weiß nicht, was ich falsch mache. Erstellt habe ich ein Debian.img (Festplatte im raw-format mit virtual device manager - gui libvirt denke ich mal) und die installierten debian ohne Probleme.
4
Antworten
Ich versuche zu verstehen, wie die linux-syscall-sched_setaffinity() funktioniert. Dies ist ein follow-on aus meine Frage hier. Habe ich diese Anleitung, die erläutert, wie die syscall-und hat eine Recht ordentliche (arbeiten!) Beispiel. Also ich habe die Linux 2.6.27.19
1
Antworten
Ich möchte den Namen des Prozesses aus task_struct, aber Ich erhalte eine Fehlermeldung, die Dereferenzierung von Zeiger auf unvollständigen Typ (task->DFÜ). Ich pid_task Funktion. Ich habe keine Ahnung warum es nicht funktioniert. ssize_t simple_read(struct file *filp, char
2
Antworten
Ich versuche zu erstellen, die linux-kernel-Modul, das prüft eingehende Pakete. Im moment, ich bin in den Prozess des Extrahierens von TCP-header des Paketes und Lesen Quell-und Ziel-port -> Aber ich bin immer falsche Werte. Ich habe die
5
Antworten
Brauche ich, um zu überwachen Betrag von system calls ausgeführt von Linux. Ich bin mir bewusst, dass vmstat hat die Fähigkeit zu zeigen, diese für BSD und AIX-Systemen, aber für Linux kann es nicht (laut man-page). Gibt
4
Antworten
Dies ist eine Frage, um näher auf diese: Warum ist der kernel, sagte zu sein in der Prozess-Adressraum? Dies könnte eine dumme Frage sein, aber es kam mir in den Sinn. Alle der text über Prozess-Adressraum und
2
Antworten
Ich muss ein Programm schreiben in linux (debian, um genau zu sein), sperrt Sie ein USB-Gerät, wenn es nicht pass-spezifische Filter. Beispielsweise, das Programm kann festgelegt werden, zu verbieten, webcams, usb-sticks und Tastaturen aktivieren, Mäuse und Drucker
2
Antworten
Möchte ich ausführen, meine javascript-Programme mit der Rhino-shell, ohne dass die erste Zeile #!/bin/sh. '#' ist kein Kommentar-Zeichen in javascript. Ich will auch nicht zu haben .js-Erweiterung. Ist das möglich? Ich erinnere mich gelesen zu etwas, das
6
Antworten
Habe ich ein Kurs über Betriebssystem-design und Konzept, und jetzt versuche ich zu studieren, Linux kernel gründlich. Ich habe eine Frage, die ich nicht loswerden kann. In modernen op-Systemen jeder Prozess hat einen eigenen virtuellen Adreßraum(VAS) (zB
1
Antworten
Ich brauche, um die kernel.root_dir in meinem Zweig Vorlage, die ich Lösungen gefunden, die hier, aber es funktioniert nicht. Ich bekomme Fehler über nicht vorhandene Methode Kernel in diese Klasse. Wirklich in GlobalVariables-Methode der Klasse getKernel() nicht
5
Antworten
was würden Sie empfehlen für eine Ressource auf Programmieren lernen-Treiber. ich arbeite meinen Weg durch die Programmierung des Microsoft Windows-Fahrer-Modell, aber ich Frage mich, ob die Beispiele sind vista-kompatibel. außerdem, das Buch ist eher ein Nachschlagewerk des
2
Antworten
Ich habe eine Menge Probleme mit dem senden netlink-Nachrichten vom kernel-Modul, um userspace-daemon. Sie nach dem Zufallsprinzip fehlschlagen. Auf der kernel-Seite, die genlmsg_unicast schlägt mit EAGAIN während auf der Benutzer-Seite nl_recvmsgs_default (Funktion von libnl) scheitert mit NLE_NOMEM
3
Antworten
Habe ich versucht zu installieren, kernel-Modul, xfsprogs. Es wurde erfolgreich installiert in einem container. Es ist wirklich überraschend, aber lsmod Liste nicht dieses Modul in container oder in das host-system. Wie kann ein neues kernel-Modul geladen in
2
Antworten
Arbeite ich an einem neuen IO-scheduler für den Linux-Kernel. Ich bin versucht zu sehen, ob jemand kennt ein tool, das zeigt die Gesamtanzahl von ausstehenden E /a-Anforderungen (Disk-IO-queue) in Linux? Ich würde arbeiten an einem terminal. Danke!
4
Antworten
Gibt es eine Möglichkeit, um eine Liste aller offenen sockets ( socket-Adresse oder den socket-Deskriptor ) in Linux mit C, die im user-space oder kernel? Danke InformationsquelleAutor Misha M | 2009-05-08
2
Antworten
Habe ich zusammengestellt perf für meinen kernel (3.11.10). Während die Zusammenstellung, einige Bibliotheken fehlten, so habe ich installiert diese. Aber wenn ich jetzt laufen perf, bekomme ich folgende Meldung: Couldn't record kernel reference relocation symbol Symbol resolution
3
Antworten
Können wir Zugriff auf den physikalischen Arbeitsspeicher über einige kernel-code.? Weil, ich schrieb einen Gerätetreiber, der nur init_module und exit_module.. der code ist folgende. int init_module(void) { unsigned char *p = (unsigned char*)(0x10); printk( KERN_INFO "I got
3
Antworten
Dieser sollte einfach sein. Doch, es gibt mir die Hölle. Problem Ich habe den neuesten kernel kompiliert und wenn ich einen Neustart meiner box, erzeugt es eine kernel panic im Zusammenhang mit der filesystem. Frage Wie bekomme
9
Antworten
War ich gelangweilt mit meinem XP-box eines Tages, so entschied ich mich zu versuchen, einige der Antworten zu diese Frage, um zu sehen, wenn jeder von Ihnen würde einen BSOD. Sie hat nicht, und es schien, als
3
Antworten
Ist es möglich, erweitern Sie die ioctl-Schnittstelle unter Linux so, dass die user-space-Anwendung senden können Sie einen Zeiger auf eine Funktion an die kernel-space-Treiber? Bin ich in allem denken, der Möglichkeiten zur Bewältigung der stream im Benutzer-steuerbaren
2
Antworten
Ich bin verwirrt in meine clearing-Konzepte im Hinblick auf diese drei Fragen warum brauchen wir eine secondary program loader ? in die Speicher geladen wird und verlegt ? was ist der Unterschied zwischen system-internen Speicher und RAM
3
Antworten
Sah ich eine Frage, die auf Linux-Kernel. Beim Lesen hatte ich diese Zweifel. Die Diskussion über verschiedene Arten von kernel kommt in der Regel aus der Sicht der mit einem Vorurteil zu wollen, setzen Sie einen Namen
1
Antworten
Schreibe ich eine PCI-Treiber für eine einfache test-Gerät. Hardware wird korrekt erkannt, mit lspci angezeigt wird (wie Sie sehen können, mein Fahrer vabs registriert wurde): 04:02.0 Non-VGA unclassified device: Device bace:55aa Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV-
5
Antworten
Ich versuche das Modul zu kompilieren, bekomme aber diese Fehlermeldung. fatal error: sys/types.h: No such file or directory compilation terminated. Hier mein Modul-Datei-Header #include <linux/init.h> //Macros used to mark up functions e.g. __init __exit #include <linux/module.h> //Core
2
Antworten
Ich will wissen, wie man drucken Sie die komplette integer-Wert mit der null auch in C nur. Und ich bin im kernel-space ,drucken möchten einige Werte, die im kernel-Modul. Wie wenn a ist ein 32-bit-Ganzzahl, dann int
4
Antworten
Was ist der Unterschied zwischen kernel-threads und user-threads? Ist es, die kernel-thread werden geplant und ausgeführt, im kernel-Modus? Was sind die Techniken für das erstellen von kernel-threads? Ist es, die Benutzer-thread ist geplant, ausgeführt im Benutzer-Modus? Ist
2
Antworten
Ich habe ein Vista-32-bit-Maschine, die ich wollte, um die lokale kernel-debugging auf. In WinDbg ich die ausgewählte Datei/Kernel-Debug und aktiviert die Registerkarte Lokal und auf ok geklickt. Ich bekam die folgende Meldung. Das system unterstützt keine lokalen
5
Antworten
Arbeite ich durch Linux Device Drivers, Third Edition und während das Buch ist veröffentlicht unter Creative Commons Attribution-Share Alike Lizenz, ich kann nicht scheinen, zu finden den Quellcode für die Beispiele in dem Buch. Einige Amazon-Rezensionen erwähnen,
2
Antworten
Wie kann ich eine Liste von allen aktiven kernel-Treiber auf meinem Android-system?. Was ist die equivelant von Linux "lsmod" in Android? Ich verwendet die adb-shell und öffnete meine Android-Terminal-emulator-app und hat ein "lsmod". Bekomme ich irgendeine Art
4
Antworten
Ich versuche, mit jupyter zum schreiben und Bearbeiten von python-code. Ich habe eine .ipynb-Datei zu öffnen, aber ich sehe, "None" nicht gefunden" in der rechten oberen Ecke und ich kann nicht führen Sie den code, den ich
2
Antworten
ich war durch ioctl-Aufruf-Beispiel-Programme, um zu überprüfen, wie es kommuniziert mit kernel-space. im Programm WRITE_IOCTL wird als Befehl #define WRITE_IOCTL _IOW(MY_MACIG, 1, int) ioctl(fd, WRITE_IOCTL, "hello world") Ich bin nicht in der Lage zu verstehen, was _IOW(MY_MACIG,
3
Antworten
Frage ich mich, wenn möglich, seine Liste, die alle änderungen an der Datei vorgenommen, die mit Laufe der Zeit. Ich bin mir bewusst, dass stat or ls -lrt geben wird der Letzte Benutzer, der die Datei geändert
1
Antworten
ich zuerst installieren, cross-tool, dann Baue ich die toolchain, dann will ich bauen Sie den kernel, aber Beim kompilieren kernel 2.6.34 für RAM, kam immer der Fehler root@kali:~/felabs/sysdev/tinysystem/linux-2.6.34# make ARCH=arm CROSS-COMPILE=arm-linux- scripts/kconfig/conf -s arch/arm/Kconfig CHK include/linux/version.h UPD
1
Antworten
Ich Schreibe ein Hallo.c: #include <linux/init.h> #include <linux/moudle.h> static int hello_init(void) { printk(KERN_ALERT "Hello, World\n"); return 0; } static void hello_exit(void) { printk(KERN_ALERT "GoodBye, cruel Workd!\n"); } module_init(hello_init); module_exit(hello_exit); module_LICENSE("GPL"); module_AUTHOR("ChangZhi"); Und das ist Makefile: obj-m :=